diff --git a/.gitignore b/.gitignore index 51e734de..f86e26ed 100644 --- a/.gitignore +++ b/.gitignore @@ -103,7 +103,5 @@ venv.bak/ .spyderproject .spyproject -*.json -scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/update.py *.swp *.swo diff --git a/conda-environment.yml b/conda-environment.yml index ecd76658..77c55e61 100644 --- a/conda-environment.yml +++ b/conda-environment.yml @@ -2,32 +2,28 @@ name: tidepool-data-science-simulator channels: - defaults - conda-forge - dependencies: - - black=24.8.0 - - coverage=7.6.1 - - flake8=7.1.1 - - matplotlib=3.9.2 - - mypy=1.11.2 - - numexpr=2.8.7 - - numpy=1.26.4 - - pandas=2.2.2 - - pip=24.2 - - plotly=5.24.1 - - plotly-orca=3.4.2 - - pre-commit=3.4.0 - - pytest=7.4.4 - - python=3.12.7 + - python==3.12 + - black + - coverage + - flake8 + - matplotlib + - mypy + - numpy + - pandas + - pip + - plotly + - plotly-orca + - pre-commit + - pytest - python-dotenv - - requests=2.32.3 - - scipy=1.13.1 - - seaborn=0.13.2 - + - requests + - scipy + - seaborn - pip: - - backports-datetime-fromisoformat==2.0.2 - - pip-chill==1.0.3 - - python-dotenv==1.0.1 - - git+https://github.com/tidepool-org/data-science-models - - git+https://github.com/tidepool-org/Pyloopkit + - 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@dev - git+https://github.com/tidepool-org/data-science-metrics - - git+https://github.com/tidepool-org/LoopAlgorithmToPython \ No newline at end of file + - -e file:/Users/shawnfoster/PycharmProjects/data-science-simulator-v2/LoopAlgorithmToPython 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/reusable/loop_settings/default_v1.json b/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v1.json index ce6acbf1..11a2f950 100644 --- a/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v1.json +++ b/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v1.json @@ -1,7 +1,7 @@ { "max_basal_rate": 35, "max_bolus": 30, - "suspend_threshold": 70, + "glucose_safety_limit": 70, "model": "rapid_acting_adult", "momentum_data_interval": 15, "dynamic_carb_absorption_enabled": true, 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 index 857d562b..193c0a56 100644 --- a/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v2.json +++ b/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v2.json @@ -13,6 +13,7 @@ "insulin_delay": 10, "carb_delay": 10, "default_absorption_times": [ + 5.0, 30.0, 180.0, 300.0 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-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json deleted file mode 100644 index 48fc5155..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "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/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json deleted file mode 100644 index 01942d27..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "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/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-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json deleted file mode 100644 index d39f4a30..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "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/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json deleted file mode 100644 index 8f0fed69..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "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/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json deleted file mode 100644 index 8942a41a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "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/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json deleted file mode 100644 index e2b0c77d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "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/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json deleted file mode 100644 index 7a969d10..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "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/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json deleted file mode 100644 index 14fe4051..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "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/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json deleted file mode 100644 index 00beece9..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "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/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json deleted file mode 100644 index eb068243..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "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/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json deleted file mode 100644 index d6d1fc98..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "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/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json deleted file mode 100644 index 2a154aa3..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "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/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json deleted file mode 100644 index 8df21ed6..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "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/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json deleted file mode 100644 index e4bbc8ac..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "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/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json deleted file mode 100644 index f0d74f54..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "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/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json deleted file mode 100644 index ff26ca56..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "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/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json deleted file mode 100644 index ccfb6fb0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json deleted file mode 100644 index 3ce7e34a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "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/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json deleted file mode 100644 index 5e3bc595..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "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/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json deleted file mode 100644 index e00c2a63..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "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/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json deleted file mode 100644 index 6075a322..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "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/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json deleted file mode 100644 index cd59fc1a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "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/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json deleted file mode 100644 index a7feafb6..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json deleted file mode 100644 index 9a81b23d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "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/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json deleted file mode 100644 index 53d28d83..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "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/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json deleted file mode 100644 index f4377d52..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "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/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json deleted file mode 100644 index eaf50e0a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "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/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json deleted file mode 100644 index 7d2fa16a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "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/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json deleted file mode 100644 index 42d36150..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "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/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json deleted file mode 100644 index 2690fccc..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "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/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json deleted file mode 100644 index 3227367b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json deleted file mode 100644 index df0b16d2..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "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/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-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json deleted file mode 100644 index 21f71946..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json deleted file mode 100644 index 5b34684f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json deleted file mode 100644 index 46aa66bf..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json deleted file mode 100644 index 340b29ba..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json deleted file mode 100644 index 2c5b6e8d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json deleted file mode 100644 index 10ef3681..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json deleted file mode 100644 index a802834a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json deleted file mode 100644 index 4ec19069..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "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/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json deleted file mode 100644 index 8f14c358..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "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/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json deleted file mode 100644 index 99835e28..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "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/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json deleted file mode 100644 index 02c139b5..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "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/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json deleted file mode 100644 index 3cc37a07..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "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/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json deleted file mode 100644 index 7de465e3..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "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/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json deleted file mode 100644 index 02e57377..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "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/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json deleted file mode 100644 index 4e4fc0df..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "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/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json deleted file mode 100644 index 595aef04..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "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/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json deleted file mode 100644 index 2c0ad7e1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "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/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json deleted file mode 100644 index 1ed3ce50..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "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/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json deleted file mode 100644 index 7e2d4e68..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "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/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json deleted file mode 100644 index d200b12a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "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/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json deleted file mode 100644 index c549c4f3..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "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/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json deleted file mode 100644 index e3ce9d67..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "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/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json deleted file mode 100644 index cb854c8e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "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/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json deleted file mode 100644 index 2e1b968c..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "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/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json deleted file mode 100644 index 8679a9ae..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "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/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json deleted file mode 100644 index e40d0108..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "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/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json deleted file mode 100644 index 2b711bef..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "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/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json deleted file mode 100644 index 1339cfeb..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "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/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json deleted file mode 100644 index 9ad3fb90..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "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/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json deleted file mode 100644 index 50d4a56a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "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/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json deleted file mode 100644 index eee459b1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "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/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json deleted file mode 100644 index d7006b51..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "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/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json deleted file mode 100644 index d72e9385..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "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/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json deleted file mode 100644 index 61f0479b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "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/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json deleted file mode 100644 index bf13be5e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "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/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json deleted file mode 100644 index 64a8bd57..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "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/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json deleted file mode 100644 index af3c0212..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "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/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json deleted file mode 100644 index 4eb92d6c..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "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/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json deleted file mode 100644 index 70cc7662..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "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/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-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json deleted file mode 100644 index 024ea6cf..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json +++ /dev/null @@ -1,76 +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": { - "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/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json deleted file mode 100644 index 900f0908..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json +++ /dev/null @@ -1,76 +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": { - "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/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/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json deleted file mode 100644 index a733d4e7..00000000 --- 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 +++ /dev/null @@ -1,76 +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.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/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/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json deleted file mode 100644 index 2c14daa9..00000000 --- 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 +++ /dev/null @@ -1,76 +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": { - "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/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/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json deleted file mode 100644 index 9ad6637d..00000000 --- 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 +++ /dev/null @@ -1,76 +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": { - "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/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json deleted file mode 100644 index 1fb2ff0f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json deleted file mode 100644 index 429f3b4a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json deleted file mode 100644 index 93f9573e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json deleted file mode 100644 index 207fde2d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/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/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json deleted file mode 100644 index 72c7bb9e..00000000 --- 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 +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/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/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json deleted file mode 100644 index 54d82842..00000000 --- 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 +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/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/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json deleted file mode 100644 index 4be4616f..00000000 --- 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 +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json deleted file mode 100644 index ab2ce98b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json deleted file mode 100644 index be8e810a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "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/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/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json deleted file mode 100644 index 01dbcaac..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json +++ /dev/null @@ -1,900 +0,0 @@ -{ - "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/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json deleted file mode 100644 index 7f441989..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json +++ /dev/null @@ -1,900 +0,0 @@ -{ - "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/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json deleted file mode 100644 index fdf65c59..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json +++ /dev/null @@ -1,900 +0,0 @@ -{ - "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/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json deleted file mode 100644 index dfd8fc4d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json +++ /dev/null @@ -1,900 +0,0 @@ -{ - "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/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json deleted file mode 100644 index aa0c807f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json +++ /dev/null @@ -1,741 +0,0 @@ -{ - "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/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json deleted file mode 100644 index 25fcfc19..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json +++ /dev/null @@ -1,741 +0,0 @@ -{ - "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/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json deleted file mode 100644 index 064b3751..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json +++ /dev/null @@ -1,741 +0,0 @@ -{ - "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/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json deleted file mode 100644 index 0ff33bc5..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "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/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json deleted file mode 100644 index 3947b552..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "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": { - "id": "swift", - "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": { - "id": "swift", - "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/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..79fbe5fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000-degludec", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 74 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..9caa757b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 20 + } + ] + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 20 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..06035921 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..9b4ff6d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_median_profile.json @@ -0,0 +1,106 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 74 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..f9ea622a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_resistant_profile.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 25 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..5349c2c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..48cbbe28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24/Simulation-Configuration-TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..0b07e024 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000-degludec", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 74 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..e686ef95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 20 + } + ] + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 20 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..73ef32b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,96 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..0312f558 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_median_profile.json @@ -0,0 +1,110 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 74 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..1b979324 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_resistant_profile.json @@ -0,0 +1,96 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 25 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..4b286b81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..412758f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_clo/Simulation-Configuration-TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..68637a8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000-degludec", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 41 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 41 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..6f8a4d31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..3190d370 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..7649adc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..7dfbc2a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 66 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 66 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..0222e4bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 22:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 22:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 32 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..206a30e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 27 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..d6fc4e85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000-degludec", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 16:05:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 16:05:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..132e691d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 37 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 37 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..b85d0404 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 55 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..27ef4dcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..3e601d3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 27 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..07d6642c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 70 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 70 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..f19685c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 31 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..b67a9543 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000-degludec", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 74 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..1df772c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 20 + } + ] + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..aabd1ae2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,83 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..9c66d2db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..e368f0c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,83 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..dce79c66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..4e136c74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-degludec-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "degludec", + "insulin_delay": 120 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..e331822f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..e51a7aa7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..e2740b78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..8a350139 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..5437ce68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..15af9238 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..adaf37b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..a91c974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..a8b15e40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,138 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..f2c63a82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,138 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..98a6562d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..c373ba94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..b9a4a230 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,95 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..c162396c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..c8bc493e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 21 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 21 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..5dc4168c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 68 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 68 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..fd1cf648 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..b4f52a70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..93986685 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..3043be2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..f08f8b39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..31f913eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..c4ba94fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 31 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..70064990 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..d421f567 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..c424664c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 34 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 34 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..31c4407c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..1979ce53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 65 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 65 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..d95c6599 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..6b733100 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..5343c86e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..5b75d27f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..893d236a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..42697522 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..b229caf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-fiasp-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,110 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 30 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..66232e1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..19efe2ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..e4ad6667 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..cbfc68a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..d0f001f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..b612b9fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..adb0cfa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..b3d688c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..0da5d677 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..c8ad66a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..e9cb73a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..cdc4288f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..c7d4a92f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..1d68e443 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..686d4e47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 91 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 37 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 91 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 37 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..d5ded465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 21 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 21 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..df5aa643 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 59 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..ac0b8b7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 43 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..878f8fb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:25:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 18:25:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..f7b9fceb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 27 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..d399c152 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 21 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 21 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..d45d687b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 26 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 26 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..bcca61a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..71d8c199 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 16:40:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 70 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 16:40:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 70 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..f337a69e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 39 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 39 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..379186bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:05:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 55 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:05:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..79833b50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 16:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 30 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 16:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 30 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..2b2b6c95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..03ec3d9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..f94cbdd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..5c8ea440 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..38c73290 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..88b21fbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..b1350ab1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..224e95b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "glargine", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..4e0907fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "rapid_acting_adult", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..40a03e53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "rapid_acting_adult", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..0bd2fd22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "settings": { + "model": "rapid_acting_adult", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..ca9d3651 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_median_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "rapid_acting_adult", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..e40e9b2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "rapid_acting_adult", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..b887d5d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 34 + } + ] + } + }, + "controller": { + "settings": { + "model": "rapid_acting_adult", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..bf0ec718 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-glargine-mismatch/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "rapid_acting_adult", + "insulin_delay": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..5b0d5dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..b9162b3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..f3a18f33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..d6d6ee2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 43 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..4af11764 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 59 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..84a62213 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 24 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..84f82cbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..18561ded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..bc0ebede --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..57d25b26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..0a5084bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 43 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..f6dc8eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 59 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..00d4412a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 24 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..78bb2dc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..e73cb5c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 20:30:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 52 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 20:30:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 52 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..a88ee25e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 47 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 47 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..4d4ced97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,87 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 44 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..7133b1a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 33 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..6cbd306c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 35 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..6349d916 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,87 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 40 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..b17fd365 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 38 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 38 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..f2d39da3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 80 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..94e099f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 80 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..a543ea3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 47 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 47 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..e9048e6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 46 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 46 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..7d6cf42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 54 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 20:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 54 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..e3aab05a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 32 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..c3409f3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,143 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 46 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 46 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..655b5530 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 70 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..48a85391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 31 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..c28351ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,64 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..17bb6e9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,106 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 43 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..012a2ac4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,106 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 59 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..82347ffc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,106 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 24 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..13884f5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-lispro-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,106 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ] + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..b3b58b91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..07c2de71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..16e5511e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 27 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..811f616b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 59 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..5654ca38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..52028190 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..ee886853 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..07ca4708 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..a05701b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,153 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..1680d038 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 27 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..412f1e10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 59 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..26bd94e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,153 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..db37cd98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..618f7a9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..8d70610d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 15:50:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 37 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 15:50:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 37 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..a5ce189e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 4:25:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 4:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 4:25:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..69b86f1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 21 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 21 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..537495ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 18:25:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 18:25:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 43 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..7710e399 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 25 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..2601d48b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..00cf1102 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..7ed2e864 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..570ae426 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..247994e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..5348c585 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..fbdf878d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..d84a8acd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..d8ea9285 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..cebebc8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..4fa7b2a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,140 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 25 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..0db5fe94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 26 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..1bcba93a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 59 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..bce617ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,140 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 17:40:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..ba6d2b32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..62e3fc61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-nph-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "settings": { + "model": "nph", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..3517ab00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..6e8fac57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..d54cba91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..5dcec3fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..4e424eec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..4e3d5af3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..46c974ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 32 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..73354485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..a108c65c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..f26505a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..38995353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..b917c745 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..a18d5e5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..4f04f03c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 32 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..204653c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 28 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 28 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..149a6d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 30 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 30 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..9665a35e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..99cbcdc7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..050a55ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:25:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 62 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..0843d3a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 56 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 56 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..a4ff0919 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:20:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:20:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..7d81d2aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 22:15:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..8b583ad9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 74 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..4b1927a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..97a51f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 54 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 54 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..cb71ea94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..ac636206 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 16:55:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..aec83649 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 24 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..8168c0fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 26 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..241787b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..07b8e91a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..972edd45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..07637fbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..2ff3f948 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 16:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..bdd2ea6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-regular-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 32 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 32 + } + ] + } + }, + "controller": { + "settings": { + "model": "regular", + "insulin_delay": 45 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..732c534e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 76 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..bb5129cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 39 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 39 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..0eb47836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..5300c6d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..6942b6c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..c3f5f025 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..653724d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..2e356eaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 76 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..5a6481af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 39 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 39 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..66373c58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..d51779d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..e83672ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..d95edeaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..3f56ce7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..86dce6e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..eacfcb3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..bd3bcf9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..3391bbdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 52 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 52 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..974b274b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..3defc5c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 2:10:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 2:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 2:10:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..b63ee91b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 0:00:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 0:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 0:00:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 23 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..6e7af5ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..9d55c56b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:30:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..a0fc9d4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 76 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..b3567113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..428b06ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..ad3df621 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..a42c69ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..8081259e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..2a9885c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 39 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 39 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..f43ef2e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..81e81f3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 51 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 51 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..4a173531 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/15/2019 18:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..c8c758dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..edc724ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_1-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_1", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..a78705e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..e231381d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 55 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..2c930ae6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..89a39756 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..203611c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..546d002a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:15:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:15:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..4dcedda1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..6ce28428 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..003f4c9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 55 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..d337d24a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..52f7e280 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..aef9413f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..a6bb6ead --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:15:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:15:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..b0a2d6f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..3654d01f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 27 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..2f74a35b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:10:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:10:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..e2a81917 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 20 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 20 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..8a06c618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 74 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 6:05:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 74 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..ba991445 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 56 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 56 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..aba59102 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 30 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:05:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 30 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..ba2c72a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..b95e333e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..28ad0d2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..83f3e310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 24 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..657f5c79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..a4528db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 37 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 37 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..c3061833 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 37 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 22:25:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 37 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..5b21a180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:35:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 67 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:35:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 67 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..07c97ced --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..d1b5e1d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 55 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 8:10:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..b606f7a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..6aa13675 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..e7075099 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 21:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..9f306ed9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:15:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..a37effc8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_2-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_2", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..30d57efb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..a1dec48a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..c9eaa313 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..b3a8ffe0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..b00026af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..e7170ac4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 54 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 54 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..626522ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..2694e0bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..b02cba85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..e0681411 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..fdf5d91a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..e1cc95b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,153 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..7ecdae59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 54 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 54 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..aacb3b72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,153 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..3a8b9d6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:10:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 9:30:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..9ec2d515 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 17:25:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..fe7983b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 73 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 73 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..555710dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 50 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:15:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 19:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..3dcc212c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 73 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:40:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 73 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..08bf640f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 8:05:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 23 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..58c38688 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 23:00:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 23:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 23:00:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 23 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..3b034876 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 15:10:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..8214bf4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 37 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 20:05:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 37 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..7d0f265f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 1:00:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 1:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 1:00:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 7:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..67598582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..e41c0225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 47 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:40:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 17:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 47 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..643f264a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..69f61b47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 27 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:55:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 27 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..cfede7b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 69 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..136d502f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..6905d988 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 11:55:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..7601f181 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:20:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:00:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..d09d40d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,140 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..db4b6aa2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 54 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..d4b730b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_3-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,140 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 61 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:15:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 9:35:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 61 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_3", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..2136a26a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..52501102 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..810a231e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 24 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..a5739d8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 49 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 49 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..3d82d6c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..f425e6ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 49 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 49 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..c88ac50c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..0b34c31c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..2e4817b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..cb312376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 24 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..abd5e85e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 49 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 49 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..75ad7818 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..8051a7b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 49 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 49 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..c0289582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..1e7edfd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..c1c4fd30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 55 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:55:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..5bccd07d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 73 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 73 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..56251ab9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 66 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/15/2019 15:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 19:05:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 66 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..96ae20a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 80 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 80 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..aa82f3d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:30:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 7:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..489e6a85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 47 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:05:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/15/2019 20:15:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 47 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..79770f33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..224fb924 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 20 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 20 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..ef8611c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 42 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..e37bceee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 54 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 54 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..8b25b552 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 65 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:30:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 65 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..adca3165 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 55 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:25:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 22:55:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/16/2019 11:40:00", + "type": "carb", + "value": 55 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..94acdccd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 77 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 21:20:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 77 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..d9b8f665 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:05:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 7:15:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 8:00:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..5d69cb3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/15/2019 19:30:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 48 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..8528b1b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:25:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 5:55:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 8:55:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 24 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..2461baba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 49 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:35:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/15/2019 18:45:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 49 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..2f952e2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 48 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 15:45:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/15/2019 16:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/15/2019 22:50:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 48 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 15:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..12c5bb4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:50:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 49 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 49 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..39dda19f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_4-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:35:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:30:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_4", + "insulin_delay": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..72253186 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..c97f0f02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 65 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 65 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..855be3e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 20 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 20 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..f95f4e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..722e9fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..1ea6803a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 68 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 68 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..e23063b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..5d17eeca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..9c94c373 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,153 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 65 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 65 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..285b00e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 20 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 20 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..55e8e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..7d28debb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..f005b547 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,139 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 68 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 68 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..3e0fbdef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,153 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..dabbe0e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 14:40:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 21:40:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 40 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..4bab65ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:50:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:15:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 39 + }, + { + "start_time": "8/15/2019 22:40:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..fa3b3621 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 46 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 46 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..cf01f805 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 58 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 5:10:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 8:45:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 58 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..3152d78b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:50:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..3061df20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 79 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:20:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 19:40:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 11:10:00", + "type": "carb", + "value": 79 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..afd3c76d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 8:20:00", + "type": "carb", + "value": 44 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 19:55:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:15:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:30:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 8:20:00", + "type": "carb", + "value": 44 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..df9ebc9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 14:10:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 14:10:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/15/2019 14:55:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 21:15:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 7:35:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..312c3a30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 48 + }, + { + "start_time": "8/16/2019 6:55:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 10:30:00", + "type": "carb", + "value": 33 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..eceaac99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:30:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..ee401b11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 46 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 15:40:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/16/2019 6:10:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 46 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..d8cf39b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 21:35:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 31 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..b80fea5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 46 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:20:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 21:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:15:00", + "type": "carb", + "value": 46 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..2c1e21af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 70 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:05:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 15:00:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 18:15:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 70 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..e51ab629 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 63 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 21:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 21:05:00", + "type": "carb", + "value": 20 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 9:15:00", + "type": "carb", + "value": 56 + }, + { + "start_time": "8/16/2019 11:05:00", + "type": "carb", + "value": 63 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..207add3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,140 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 65 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 13:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 13:30:00", + "type": "carb", + "value": 33 + }, + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:00:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 65 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..8e7972c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 16:35:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 20 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:20:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:55:00", + "type": "carb", + "value": 20 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..cabd883d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 22:45:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..988abe41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:30:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 8:25:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 10:10:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 76 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..50208bb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,126 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 20:40:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 68 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:00:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/16/2019 5:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 5:45:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 68 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..2ee2af6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-tFast_5-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,140 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 16:50:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:45:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:25:00", + "type": "carb", + "value": 47 + }, + { + "start_time": "8/15/2019 19:00:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/15/2019 22:10:00", + "type": "carb", + "value": 70 + }, + { + "start_time": "8/16/2019 6:45:00", + "type": "carb", + "value": 69 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 11:45:00", + "type": "carb", + "value": 57 + } + ] + } + }, + "controller": { + "settings": { + "model": "theoretical_fast_5", + "insulin_delay": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..93bf35d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 31 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..52439b5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..7a2a2abb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..77bfcca8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_median_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..e9245964 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 59 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..2665850e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..953b9784 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 41 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 41 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..1990bc2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 31 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..58c6c892 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..591f7577 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..f761bba5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_median_profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..47394072 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 59 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..8188868d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..489525d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_clo/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 41 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 41 + } + ] + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "08/15/2019 12:00:00"} + ], + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..3df16f24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 68 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:45:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/15/2019 18:55:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/16/2019 5:00:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 6:20:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 68 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..59b8b9fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 68 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:40:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 25 + }, + { + "start_time": "8/16/2019 10:35:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 68 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..1f3a3ca5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 8:20:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:55:00", + "type": "carb", + "value": 61 + }, + { + "start_time": "8/15/2019 17:45:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 8:20:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 23 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..4b40ce1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:15:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 49 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:15:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 65 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/15/2019 21:10:00", + "type": "carb", + "value": 72 + }, + { + "start_time": "8/16/2019 5:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 49 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..cd4c44ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 35 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:30:00", + "type": "carb", + "value": 37 + }, + { + "start_time": "8/15/2019 18:20:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 78 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 66 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 10:05:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:25:00", + "type": "carb", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..cd2ce6c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 17:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/15/2019 17:15:00", + "type": "carb", + "value": 44 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 42 + }, + { + "start_time": "8/16/2019 11:00:00", + "type": "carb", + "value": 36 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..b84e0e32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_high/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:10:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 28 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 14:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:05:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 14:10:00", + "type": "carb", + "value": 28 + }, + { + "start_time": "8/15/2019 20:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 9:25:00", + "type": "carb", + "value": 28 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..a86d5e18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,135 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/15/2019 15:35:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 19:50:00", + "type": "carb", + "value": 21 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 49 + }, + { + "start_time": "8/16/2019 9:05:00", + "type": "carb", + "value": 57 + }, + { + "start_time": "8/16/2019 10:40:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..576cd2e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 29 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 18:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 18:10:00", + "type": "carb", + "value": 73 + }, + { + "start_time": "8/15/2019 22:35:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 55 + }, + { + "start_time": "8/16/2019 9:10:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..ddbaf2f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 45 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:15:00", + "type": "carb", + "value": 45 + }, + { + "start_time": "8/15/2019 19:15:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 19:25:00", + "type": "carb", + "value": 46 + }, + { + "start_time": "8/16/2019 7:55:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 11:25:00", + "type": "carb", + "value": 45 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..e7518754 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_median_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 72 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:20:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 63 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 64 + }, + { + "start_time": "8/16/2019 5:30:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 6:40:00", + "type": "carb", + "value": 60 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/16/2019 10:20:00", + "type": "carb", + "value": 72 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..492c5d9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 22:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 52 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:55:00", + "type": "carb", + "value": 53 + }, + { + "start_time": "8/15/2019 22:05:00", + "type": "carb", + "value": 77 + }, + { + "start_time": "8/16/2019 6:35:00", + "type": "carb", + "value": 68 + }, + { + "start_time": "8/16/2019 7:20:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 34 + }, + { + "start_time": "8/16/2019 7:50:00", + "type": "carb", + "value": 52 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..5e52499c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,93 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 22 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 19:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 19:35:00", + "type": "carb", + "value": 41 + }, + { + "start_time": "8/15/2019 20:35:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 5:20:00", + "type": "carb", + "value": 35 + }, + { + "start_time": "8/16/2019 10:00:00", + "type": "carb", + "value": 22 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..1dd1d58d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_low/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,107 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 21:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 21:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:05:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:10:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 21:45:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/15/2019 21:50:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/15/2019 22:00:00", + "type": "carb", + "value": 58 + }, + { + "start_time": "8/16/2019 5:05:00", + "type": "carb", + "value": 67 + }, + { + "start_time": "8/16/2019 7:10:00", + "type": "carb", + "value": 78 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_adolescent_profile.json new file mode 100644 index 00000000..338ae75e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_adolescent_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_adolescent", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:40:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:55:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 22:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:30:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:55:00", + "type": "carb", + "value": 59 + }, + { + "start_time": "8/15/2019 20:20:00", + "type": "carb", + "value": 51 + }, + { + "start_time": "8/15/2019 22:20:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 7:30:00", + "type": "carb", + "value": 38 + }, + { + "start_time": "8/16/2019 8:50:00", + "type": "carb", + "value": 31 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_dolphin_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_dolphin_profile.json new file mode 100644 index 00000000..d98f0470 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_dolphin_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/16/2019 11:20:00", + "type": "carb", + "value": 36 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 17:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 19:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:55:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 17:50:00", + "type": "carb", + "value": 75 + }, + { + "start_time": "8/15/2019 19:20:00", + "type": "carb", + "value": 52 + }, + { + "start_time": "8/16/2019 9:50:00", + "type": "carb", + "value": 23 + }, + { + "start_time": "8/16/2019 10:55:00", + "type": "carb", + "value": 74 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_jellyfish_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_jellyfish_profile.json new file mode 100644 index 00000000..2ba25a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_jellyfish_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 17:10:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 20:10:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 20:10:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 5:25:00", + "type": "carb", + "value": 40 + }, + { + "start_time": "8/16/2019 7:00:00", + "type": "carb", + "value": 62 + }, + { + "start_time": "8/16/2019 9:45:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 60 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_median_profile.json new file mode 100644 index 00000000..bc8bfd5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_median_profile.json @@ -0,0 +1,98 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/15/2019 20:50:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 71 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 14:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 7:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:35:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 14:45:00", + "type": "carb", + "value": 74 + }, + { + "start_time": "8/15/2019 18:35:00", + "type": "carb", + "value": 43 + }, + { + "start_time": "8/16/2019 7:45:00", + "type": "carb", + "value": 31 + }, + { + "start_time": "8/16/2019 8:35:00", + "type": "carb", + "value": 71 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_resistant_profile.json new file mode 100644 index 00000000..1f63bc2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_resistant_profile.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_resistant", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 29 + }, + { + "start_time": "8/16/2019 6:50:00", + "type": "carb", + "value": 59 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:40:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:25:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:45:00", + "type": "carb", + "value": 22 + }, + { + "start_time": "8/15/2019 18:40:00", + "type": "carb", + "value": 79 + }, + { + "start_time": "8/16/2019 6:25:00", + "type": "carb", + "value": 29 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_seaotter_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_seaotter_profile.json new file mode 100644 index 00000000..804c9a7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_seaotter_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 7:25:00", + "type": "carb", + "value": 71 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 64 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:25:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 15:20:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 6:15:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 9:40:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:25:00", + "type": "carb", + "value": 26 + }, + { + "start_time": "8/15/2019 15:20:00", + "type": "carb", + "value": 80 + }, + { + "start_time": "8/16/2019 6:15:00", + "type": "carb", + "value": 30 + }, + { + "start_time": "8/16/2019 9:00:00", + "type": "carb", + "value": 27 + }, + { + "start_time": "8/16/2019 9:40:00", + "type": "carb", + "value": 64 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_sensitive_profile.json new file mode 100644 index 00000000..9b878326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/insulin_parameters_exploratory/TLR-000-u500-24_uam/TLR-000-24hr_sensitive_profile.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_sensitive", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:15:00", + "type": "carb", + "value": 32 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 41 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 16:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 20:45:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 5:35:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 10:50:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 11:50:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 16:00:00", + "type": "carb", + "value": 36 + }, + { + "start_time": "8/15/2019 20:45:00", + "type": "carb", + "value": 54 + }, + { + "start_time": "8/16/2019 5:35:00", + "type": "carb", + "value": 50 + }, + { + "start_time": "8/16/2019 10:50:00", + "type": "carb", + "value": 24 + }, + { + "start_time": "8/16/2019 11:50:00", + "type": "carb", + "value": 41 + } + ] + } + }, + "controller": { + "settings": { + "model": "u500", + "insulin_delay": 30 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..be816376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..cb6d2469 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { +"suspend_threshold": 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_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..f0500c9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..554c872f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..adb2a3e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..127fb0e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..8dffaecb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..35566fa4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..a9bb6491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..2467c2e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..baef0cf2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..0e2e0b01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..4f3c3adc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..10eddb56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..30087d41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..fbc32964 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json new file mode 100644 index 00000000..1204827b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json @@ -0,0 +1,54 @@ +{ + "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_2_0_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" + } + } + }, + {"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": { + "suspend_threshold": 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_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_median_profile_v1.json new file mode 100644 index 00000000..26b9c412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_median_profile_v1.json @@ -0,0 +1,54 @@ +{ + "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_2_0_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" + } + } + }, + {"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": { + "suspend_threshold": 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_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json new file mode 100644 index 00000000..66e6ea54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json @@ -0,0 +1,54 @@ +{ + "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_2_0_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" + } + } + }, + {"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": { + "suspend_threshold": 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_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json new file mode 100644 index 00000000..476dd5ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1028/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json @@ -0,0 +1,54 @@ +{ + "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_2_0_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" + } + } + }, + {"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": { + "suspend_threshold": 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_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_adolescent_profile_v1.json new file mode 100644 index 00000000..17e95141 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1029", + "simulation_id": "TLR-1029-base_adolescent", + "risk_description": "PAF insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05 + } + } + }, + { + "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" + } + }, + "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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05, + "suspend_threshold": 80, + "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_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_median_profile_v1.json new file mode 100644 index 00000000..22be22c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1029", + "simulation_id": "TLR-1029-base_median", + "risk_description": "PAF insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05 + } + } + }, + { + "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" + } + }, + "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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05, + "suspend_threshold": 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_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_resistant_profile_v1.json new file mode 100644 index 00000000..bd6e9aff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1029", + "simulation_id": "TLR-1029-base_resistant", + "risk_description": "PAF insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05 + } + } + }, + { + "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" + } + }, + "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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05, + "suspend_threshold": 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_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_sensitive_profile_v1.json new file mode 100644 index 00000000..a40cf2ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1029/Simulation-Configuration-TLR-1029_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1029", + "simulation_id": "TLR-1029-base_sensitive", + "risk_description": "PAF insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05 + } + } + }, + { + "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" + } + }, + "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" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.05, + "suspend_threshold": 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_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json new file mode 100644 index 00000000..33118180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_median_profile_v1.json new file mode 100644 index 00000000..88b0d82c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json new file mode 100644 index 00000000..60bf6774 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json new file mode 100644 index 00000000..f56b9d9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1030/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json new file mode 100644 index 00000000..79714225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_median_profile_v1.json new file mode 100644 index 00000000..a58083cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json new file mode 100644 index 00000000..ad45f27f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json new file mode 100644 index 00000000..14289021 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1032/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "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_2_0_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" + } + } + }, + {"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" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..6a63be73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json @@ -0,0 +1,46 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..340c6ad3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_median_profile_v1.json @@ -0,0 +1,46 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..1db2d7dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json @@ -0,0 +1,46 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..db05465f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1034/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json @@ -0,0 +1,46 @@ +{ + "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_2_0_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" + } + } + }, + {"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": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json new file mode 100644 index 00000000..5c82f404 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json new file mode 100644 index 00000000..b33eb93d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json new file mode 100644 index 00000000..b0efa59e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json new file mode 100644 index 00000000..906c9dc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/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_2_0_full/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..d7dc4611 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..9f272921 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..591725c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..92be52b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..5b31cda9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..5dedd219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..f0507f53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..130b9ed3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..7e94cc81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..947db4c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..fa16567b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..bd7e7bf8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..24e209f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..b1a85c4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..dcbe2473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..22348cd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..80be2497 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..b4625bcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..ab87cf01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..16eb2dfb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..0889b9d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..d458f8f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..fdb8c770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..f605091d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..8eadccbc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..bf9d2059 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..b40882b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..30dc7a0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..92eea2cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..1184254f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..6c18a35d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..340f07ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..f14f070b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..9598ba62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..9bebdc33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..b597575b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..ba5fb70b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..1f32a8ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..9093e57b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..5a692259 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..50ccb319 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..589a09b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..d136ff96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..108d3e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..609fcccc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..01066710 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..eee12b62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..fe70a4e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..ec3f0f4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..910662bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..ceea93ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..9f94b7b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..d8472913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_2_0_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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..1c2dcfa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_2_0_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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..5b239e12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_2_0_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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..89c01b8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_2_0_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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..af053a03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..822bc557 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..dc6869a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..ba0620dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..0c33a585 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..5f032c91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..88c23a3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..56210edb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..ea210daf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..f24423f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..fed6b167 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..0ae26f4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..4cc19ac0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..3e74edea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..bbde321b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..e0463e5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..7d8e6f80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..e890a4b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..7a8c541f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..069a2467 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..711d9bb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..8540a1b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..29222d80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..e1147031 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json new file mode 100644 index 00000000..df277af3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_adolescent", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ] + } + } + }, + {"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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ] + } + }, + "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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json new file mode 100644 index 00000000..e7a29e7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_median", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + } + } + }, + {"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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + } + }, + "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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json new file mode 100644 index 00000000..5c15c8e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_resistant", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_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.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.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": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + } + }, + "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.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json new file mode 100644 index 00000000..33958b54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_sensitive", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ] + } + } + }, + {"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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ] + } + }, + "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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..7c50965a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..b6f42c65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..d48ac99d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..26e3b462 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..49f34d3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..c7c2e13d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..87f58500 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..94fa9121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_adolescent_profile.json new file mode 100644 index 00000000..5b6a25b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_adolescent_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-1116_wmeal", + "simulation_id": "TLR-1116_wmeal-adolescent", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_22_2h_adolescent_2_0_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_22_3h_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.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_22_3h_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_22_3h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_median_profile.json new file mode 100644 index 00000000..4aa2e74f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_median_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-1116_wmeal", + "simulation_id": "TLR-1116_wmeal-median", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_22_2h_median_2_0_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_22_3h_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.73 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.73 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_22_3h_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_22_3h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_resistant_profile.json new file mode 100644 index 00000000..a34081f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_resistant_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-1116_wmeal", + "simulation_id": "TLR-1116_wmeal-resistant", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_22_2h_resistant_2_0_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_22_3h_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.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_22_3h_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_22_3h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_sensitive_profile.json new file mode 100644 index 00000000..84430be2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-1116/Simulation-Configuration-TLR-1116_sensitive_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-1116_wmeal", + "simulation_id": "TLR-1116_wmeal-sensitive", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_22_2h_sensitive_2_0_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_22_3h_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.42 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_22_3h_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_22_3h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..62c791cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "partial_application_factor": 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, + "partial_application_factor": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..4db95097 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "partial_application_factor": 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, + "partial_application_factor": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..9f365cee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_resistant_2_0_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, + "partial_application_factor": 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, + "partial_application_factor": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..1b0963de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "partial_application_factor": 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, + "partial_application_factor": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..e55e89e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json @@ -0,0 +1,91 @@ +{ + "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_2_0_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": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ] + } + } + }, + { + "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": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..8acc4f43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json @@ -0,0 +1,91 @@ +{ + "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_2_0_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": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ] + } + } + }, + { + "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": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..2096dac8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json @@ -0,0 +1,82 @@ +{ + "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_2_0_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": [ + { + "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 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.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": "accept_recommendation" + } + ] + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..dfb6d63f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..3ec157c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..40285d42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..576985a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..01d67f78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..ced311dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..ffce46fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..213f1563 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..421ac5c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..7e7af0bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..17a39d5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..28e9d66d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..725e376a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..95db16b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..3c19505e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..ad6733ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..b7c2ebb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..85ed803d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..89efee7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..b385d5be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..d9be4ba3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..83c99f37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..4b5e9e80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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.base_median_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..2e509f84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..eac07ad4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..bbe35c29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..e0c08727 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..e1a38ce8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..fd4a9a47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_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 + } + ] + } + }, + "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": [ + { + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..dd04d142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..0046f6fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..892d7e95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..9b1c3561 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..99666b41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..e5ea4961 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..994b11df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..393c151b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..ab62b3ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..670ea39a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..165cc47d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..50980e36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..fd5aac51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..da876677 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..92c99ef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..b5e27c95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..8829157d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..05ad9ea1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..cec190f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..a9aebc1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..04f4c3af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..187def6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..ee60249e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..d664923f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..4c6589b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..73d001d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..79de028a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..ffe829ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..47383928 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..3f65181e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..3b1b5607 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..6e31205d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..7960c58e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..d70449ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..6b4382ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..770c17c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..f1a1cc55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..09dd79e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..b2cc2f3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..6afeaeaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..399d5a09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..2d6a48aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..d46aac19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..46d78cfa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..926355e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..b1d9c158 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..adbfc04c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..7a45c34d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..6a7ed247 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..4cf13c6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..a08e45d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..934ffd03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..7fed6f53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..b30587e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..5ba307ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..3d223c53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..c41bfab9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..b4aeb62b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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.base_median_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..5638ed89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..ddff5a68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..1a09bab2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..26acfb2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..2dac4741 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..59be8b1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..6fdda226 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..74a9c800 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..73bbea83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..815beaba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..3f7be7eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..d8c29f8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..826bf306 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..83eb70e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..b164b0ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..b01c203e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..a369b0c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..4521f6b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..d9e4c480 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..ada94c9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..843124c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..cf512fe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..8d2cdb65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..61dcd5d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..b9585a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..63714b12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..d7785d78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..b4198617 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..737a96e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..7a5ee56d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..ad14583b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..8e02c7fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..c621baf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..89e16398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..e0490bf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..df6da512 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..96f6d728 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..50d1adbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..3262a9b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 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_2_0_full/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..3a41d1ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 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_2_0_full/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..0d536ace --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 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_2_0_full/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..8550c8c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 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_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..92e552e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..0a8aed13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..56fed9d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..8f042ae8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..f9470f73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..2dfd27b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..c4920f10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..53c001f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..a61aaec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..db40db9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..4b7376d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..f31a8443 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..11b3af2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..2bd71f3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..a42689b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..4ec9c450 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..8fec85b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..d975bc8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..515d57c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..cbf19561 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..73436ccf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..245b2027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..00d976ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..7520436f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..f706d48f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..6d2adddd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..8726f771 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..270d6c98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..bfa9f9c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..a864b56e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..20c5de1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..a4dd3961 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..e17c8989 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..1c5291dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..6683144e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..09796d9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..92bcbbc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..c1ac609d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..3ebb97e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..0b4c66c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..ff5f4820 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..638b84f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..ccddc196 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..9353b0d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..d9d99a87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..cd1b109e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..f2be3e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..8e7d4ad1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..e2c2f8fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..f1cc4ee4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..d1950597 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..e279fe8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..ca1cff74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..cd59eafa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..54812049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..ec431ca3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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.base_sensitive_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_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_t1_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_t1_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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..1c284c8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..9fa480e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..0ce35ba6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..849b6cb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..0e9e8cde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..ae79112d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..22443682 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-731_cb/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..25f851a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..fe635b0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..0ac5eeb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..47e91b18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..a3a51a86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_180/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..2d6da713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..859f7163 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..f36f4bbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..77844446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_270/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..7cce7827 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..88f207bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..2d829f33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..fbc7e262 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-736_360/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..49776e93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..ead846f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..61f83b86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..635b8f89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..2d47c41d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..8dcaae51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..e3ddaf63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..9a9da7d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..45025a00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..a4253b47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..06b54f2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..d5460186 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..7304155b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..c068fbc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..f61ca1ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..16312d54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..350be1b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..4f34f682 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..38695b1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..960fb67d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..0a6cc90a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..99988049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..94b9841a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..1041f42a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..5a36ea10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..130b18f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..cb0777e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..b60bc4c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..1775e862 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..5ebe6316 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..ad1cdda9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..ce678ff8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..654d5f33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..efd4ffbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..7bcc7e2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..b43f0adc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..0c447597 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..d0db0c6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..964a5956 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..94ecc1ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..9d8f6f31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..a70ba347 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..38d680ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..babbc6ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..55745335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..0a979dc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..693a70e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..62adfa7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..38690e4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..88848250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..7240af76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..15990c83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "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_2_0_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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..20428bd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json @@ -0,0 +1,85 @@ +{ + "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_2_0_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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..a529b1b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "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_2_0_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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..f6947f51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "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_2_0_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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..0735376f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_2_0_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, + 1.9, + 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, + 1.9, + 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, + 1.9, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift", + "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_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..56312ad5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_2_0_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, + 0.5, + 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, + 0.5, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift", + "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_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..662028aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_2_0_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, + 0.8, + 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, + 0.8, + 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, + 0.8, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift", + "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_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..47a0072e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_2_0_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, + 0.3, + 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, + 0.3, + 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, + 0.3, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift", + "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_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..0856be9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..55f4d128 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..f97792d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..54b34ee2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..2512ff92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..8983ee1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..60ee6d11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..31fa3d50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..4524e680 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..240c48d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..bc263ee9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..46531d8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..f84163c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..51a8234e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..6665fc3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..808facd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..4b5f0335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..2fc99c10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..9e9be87f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..11d56c08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..01e55f80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..e87aaf7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..6af4a739 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..e6730c92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..a2124311 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..fb7a49c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..67fa5d23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..7b3dd13e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..56ec5481 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..051e3f0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..1a07824a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..8b65d293 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..30faf114 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..278412e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..f1274dc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..6b43f376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..0e0ded5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..a72c31c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..da393ac8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..f6b59eed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..18bf98cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..2fe62fcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..62bfadb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..84b99995 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..5b66a04d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..0b7bf905 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..484c468d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..7c050df9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..e7892c93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..24b1628b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..1c963479 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..e2ee0dcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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.base_sensitive_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..bc73130d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..1c953b2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..6d949f2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..8e46d714 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..1a5a5c5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..87bf2890 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..c36f9357 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..1b60bfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..e1d74574 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..fb52ac31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..1d5a2787 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..014f2804 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..8f3a5944 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..e867fc8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..df539906 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..06072bfd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..476da12b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..051f8a1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..beb6f457 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..2236e7df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..89665c8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..d68ed595 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..778f7391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..fff981bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..63a14ff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..e7bacc25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..fe0937bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..c51a766d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..267af82a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..2c1cfe25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..c1670549 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..a6099320 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..157b5ae9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..b1d04cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a193befc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..c63d4989 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..980142f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..f3d5f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..0e5fa389 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..4623c15d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..dec917fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..14b43ae5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..f02ca148 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..1e5c4441 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..f80e3569 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..8739f9ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..0a5a3063 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..6525fd03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..44a32373 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..f82add05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..2149e081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..19d1a939 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..a96e121a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..4f4dae61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..9cdc2a78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..7da3dcba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..cfb4ac81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..6ea51beb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..c79669dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..0857ac70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/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_2_0_full/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..176d8f1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_2_0_full/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_2_0_full/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..79c40bb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_2_0_full/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_2_0_full/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..d17f0a7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_2_0_full/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_2_0_full/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..95695d34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_2_0_full/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_2_0_full/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..7f301bed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/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_2_0_full/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..b2de7cda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/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_2_0_full/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..6e9a35cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/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_2_0_full/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..1cb913ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + }, + "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_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..4fccbe4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..8a00fea3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..63082129 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..e1dd854d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..d418a4c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..9d85d720 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..e4111b6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..701a1a91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..152ccc59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..f43d1b93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..dbf62111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d69b946b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..cd09e5c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..d8e2af3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..bbfcbe2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..21df1d63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..8df26586 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..36979850 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..e838b919 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..de9a84b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..33579693 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..99f5499e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..8be6a1c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..05e78e79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..3b9d3cd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..53bb27a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..9457072e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..3e93ca08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..ea678c48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..5b68d24d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..92da8393 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..cf76fa2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..206e3d8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..d5e81fe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..810e3bfa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..d886e027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..e0753875 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..ea233473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..674bb9bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..ba464cc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..873eee53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..b142d5d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..a3576154 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..aa886388 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..73211c1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..5a193589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..0c75ce2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..e134cfc8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..beea70bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..8a63e4db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..86e93c98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..8d3d045d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..01bdfa46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..d98bb82a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..3eca2341 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..4fe48f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..9bd6a2fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..d0a71992 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..aec7d819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..6bec07b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..aec859e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..a1dd2656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..347f7704 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..4e48fe57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..b28b56af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..9da12664 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..63304af7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..d2654c5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..738b151e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..afa896ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..6e37ac06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..207ac9f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..bcac0ab9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..aded6450 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..bc1f29aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..a7698e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..9cbe5644 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..0085e476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..b3f12c8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..9c7ead03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..ca45974c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..97cba246 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..a0fcc8a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..c05c36b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..8e58bb0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..1918a8b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..fbb8065f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0d287 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..5fa59ade --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..2354917d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..1ad238af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..68a48d36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..d7ac1197 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..debf8726 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..850e44b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..26bb58a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..ea13c8e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..be545557 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..98aed65d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..08ef4318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..c53c8198 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..83b4b946 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..c29232fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..42a6f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..f6610c04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..9de067fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..b26284b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..d33b635a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..8c284656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..9a572815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..338afaa4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..c8735f07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..68971f20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..acd58806 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..a38fd54c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..6e406c32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..f09d2344 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..b06e48e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..0cb8f6f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..efd9c8e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..917d6a0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..8fd82c52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..cbc3347b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..80c1cc9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..0514c4ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..c806ac25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..7818caf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..dfaeb7ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..c30549e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..1e95c43f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..60cdf701 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..61234bd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..d0b892b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..9026d7d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..200c54e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..50fb1791 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a470d799 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..7f635782 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..f52e80ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..260ba9c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..a0cfa9e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..bd74deb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..8e2f224d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..08bac771 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..4ae21e63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..5f5fada4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..67a32197 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..10f9e4ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..478e7c84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..e5df1d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..88e573f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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.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_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.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_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.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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..60c3346b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..fb59a882 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..9f3aa709 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..193c8978 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..e318fc95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..0cdf49b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..c95d5eee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..204bd02e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..db04bf08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..3e6d494e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..ac0dba17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..8e0305b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..09734340 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..53dd9c71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..b080cf2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..605e5c67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..da31a9fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..a318bd5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..b307ce82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..8958dc66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..9d928958 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_swift", + "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": { + "suspend_threshold": 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_2_0_full/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_2_0_full/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..a6675f9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..6beea64b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..57225bf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..1de64217 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..5ae9c4f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..a4f1bdc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..078d7878 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..8a8b7ad5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..504cfc30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..f15b7489 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..27bb5fe9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..5b0c6319 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..cee08c5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..7edd8878 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..17f5fb05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..6e66c440 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..7af74ed0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..f7536cbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..3bf99ff2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..70848cb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..528fe280 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..bb92353a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..d0af0aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_full/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..9dbfa0f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_2_0_full/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_2_0_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_swift" + } + } +] +} \ 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-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..e2ca2f63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus 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" + }, + "pump": { + "carb_entries": "reusable.carb_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-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..3b1d09c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus 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" + }, + "pump": { + "carb_entries": "reusable.carb_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-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..3d9051de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus 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" + }, + "pump": { + "carb_entries": "reusable.carb_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-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..7d222f0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus 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" + }, + "pump": { + "carb_entries": "reusable.carb_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-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..f4627719 --- /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_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..26ea2d8b --- /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_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..0c146b65 --- /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_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..1b41cc21 --- /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_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..e5b61a13 --- /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_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..223e62a5 --- /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_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..60acdc09 --- /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_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..851b1751 --- /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_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..d857f581 --- /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_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..9219b85f --- /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_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..e86a43c2 --- /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_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..bb1185a7 --- /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_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..695af51a --- /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_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..b31f9577 --- /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_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..a725d323 --- /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_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..60402ea9 --- /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": { + "suspend_threshold": 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..bbf56aa0 --- /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": { + "suspend_threshold": 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..243626e7 --- /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": { + "suspend_threshold": 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..443aecb5 --- /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-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": { + "suspend_threshold": 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-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..68a735c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..dd5a3a5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..b26d1775 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..aae3942b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..edd8b098 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "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": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..6d2a4930 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "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": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..9ef81e22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "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": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..4d1f4da6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "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": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..83f51031 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_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_510k/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..0a510ff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_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_510k/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..afc0d336 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_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_510k/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..0b996c73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_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_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..3ada723b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "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": { + "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": 8.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": 8.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_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..2591c740 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "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": { + "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": 8.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": 8.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_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..25335ba8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "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": { + "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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..7e07c8b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "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": { + "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": 8.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": 8.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_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..3b2e4cfb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "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.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..e8d2f60b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "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.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..0f0c8ec9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "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.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..3bfc148e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "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.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..e51af2b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "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.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..4dc24326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "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.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..75e1da50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "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.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..825c5456 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "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.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..598f95ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "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_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..47eafb35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "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_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..31ac01fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "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_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..a456f096 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "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_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..98fa0acd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..165fc913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..2161c78f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..50e3cb23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..82defb44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..421a95e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..01f55a40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..cc0413ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..877a5440 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..a0df1193 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..3c0c6dd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..b5084aee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "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", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ 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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..b0672170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..84fd0c8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..586678b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..c0ed61be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..6814af42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..b1c39317 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..abd4fe47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..4fd5ee3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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_t1_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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..3fb73105 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..97eaeb6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..b4a3ada2 --- /dev/null +++ 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 @@ -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/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/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 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_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json 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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..2b150fa1 --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..f270caca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..fa5c25ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..0757a558 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..c9fcb08a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..0e41b153 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..80b97d5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..61d308e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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..43805262 --- /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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..486375dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..399879f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..b979c910 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..c1f1df24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..5ed6b6df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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..3e6a3d4b --- /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": "Recommended 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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..55a95cdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..8304a58f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..86e8ddb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..cde6c8a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..9b20ff63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..86d9c437 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..a5fcfca6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..92ac21d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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..9e9213ba --- /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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..4fcbee1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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_510k/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 new file mode 100644 index 00000000..96afe8aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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_510k/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 new file mode 100644 index 00000000..36c90c5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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_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..bfd88846 --- /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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..9a65897e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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_t1_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_510k/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 new file mode 100644 index 00000000..dd42e804 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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_t1_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_510k/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 new file mode 100644 index 00000000..95957714 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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_t1_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_510k/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 new file mode 100644 index 00000000..66c48ea0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..ae94fe4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..538971d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..218541e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..f8b16ad0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..0dede970 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..62f93ef8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..239fdefd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..8de8d471 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..237f3b7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..f11927df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..a01958a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..93c7b792 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..babdc7c7 --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..b1bc37a4 --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..4d32e15e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..d5a8a14a --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..67709caa --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..abd710f1 --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..89392a84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..aca003fa --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..66cfad25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..8082a189 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..2477d08c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..706a4e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..f7ad19fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..f64d461c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..8a204f45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..3635537a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..263acf67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..4eff7d7e --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..a5f6f72c --- /dev/null +++ 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 @@ -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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..f12f64a6 --- /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-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/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" + } + }, + "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_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..cce9c883 --- /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/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" + } + }, + "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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..a03677e8 --- /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-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/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" + } + }, + "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_510k/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 new file mode 100644 index 00000000..21e99bd8 --- /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-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/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" + } + }, + "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_510k/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 new file mode 100644 index 00000000..ce4ccebb --- /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-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/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" + } + }, + "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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..b6db4135 --- /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-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/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" + } + }, + "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_510k/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 new file mode 100644 index 00000000..39eb9113 --- /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-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/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" + } + }, + "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_510k/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 new file mode 100644 index 00000000..b7006156 --- /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-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/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" + } + }, + "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_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..b65f50eb --- /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/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" + } + }, + "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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..ac635e04 --- /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-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/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" + } + }, + "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_510k/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 new file mode 100644 index 00000000..043a15b2 --- /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-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/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" + } + }, + "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_510k/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 new file mode 100644 index 00000000..7ee9498f --- /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-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/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_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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..0d092eea --- /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-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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_510k/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 new file mode 100644 index 00000000..01d4b04a --- /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-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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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/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..7e31a4fd --- /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_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": 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..b0d807dc --- /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_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": 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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..e69de29b diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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 new file mode 100644 index 00000000..e69de29b diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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 new file mode 100644 index 00000000..e69de29b 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..e69de29b diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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 new file mode 100644 index 00000000..e69de29b diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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 new file mode 100644 index 00000000..e69de29b 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..e69de29b diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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 new file mode 100644 index 00000000..b45f2ec2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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/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/loop_risk_v2_510k/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 new file mode 100644 index 00000000..d008055f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/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/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_510k_comp/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_comp/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..29602e6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_comp/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_comp/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..a156a280 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { +"suspend_threshold": 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_comp/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_comp/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..6cf834fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_comp/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_comp/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..b78fb491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_comp/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..0b92dc4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_comp/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..24edb9c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_comp/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..44a5af56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_comp/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..0369afd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_comp/TLR-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..8ae18b5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..0e9352e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..e4195525 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..89f75ecd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..8ef048a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..2acf69f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..25c3f9ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..f092f19c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..8c615e67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..5d221ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..6e70b95c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..c9ada56c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..0d06219b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..bae1a5e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..38f02333 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..0a9d9173 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..929c7e8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..e61af3d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..99553988 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..57415f1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..d6185a68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..0261c5af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..842d45dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..6fae5cb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..a406e020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..80c298e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..08d421e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..3e8b7bc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..8692e8bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..a228cc83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..15471429 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..2a7c78de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..2f6b65b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..c520a93f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..772ac15f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..ee94ee5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..4fd3257b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..5e8b6ec6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..32e48fe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..ca3d1962 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..f012cd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..4c6b6390 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..af1882fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..77b16dd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..dfea6ea9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..77f40caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..c08f50e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..b2cd357d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..bc3fa278 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..ed8563b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..19d9948e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..0f2494b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..2ede27bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..ce89abdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..7b3391dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..a1d56fa2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..19b24b82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..9150bb35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..2e9ff9df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..94dfe445 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..92d9bb12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_comp/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..784587ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_comp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..11fc4903 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_comp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..a3ae5d7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_comp/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..aae916d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..9f70931f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..6f46353e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..b5727544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..1126f670 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..9770e13b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..5809cd4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..6ad8a24b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..5c15e8cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..bd4bd3be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..9bfa897a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..ec10d08b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..94066520 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..ac71a48f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..85f9c2cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..912a1efc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..d4d95aa6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..b3a8006f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..ba7cb874 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..31552819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..0d5ba20e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..b41dff48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..18748003 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..d4124594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..795ef042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..4a0cdf84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..1a81518f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..a552f95f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..b23d1ba5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..11ad5be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..4665e514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..be8f7d06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..186bb0d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..5bbc3e84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..2a426aee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..a99d4933 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..00a5115a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..ebe84b50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..bb349ace --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..ec1d5942 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..af167e68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..04d3314b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..4a6abdd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..0042b494 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..49f0104d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..23441aeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..6761df13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..8b8562e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..23fdef22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..cc66b46a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..f2122c54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..6c23eed0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..d6a4469e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..b130731c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..c49671b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..f9123665 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..0a9f56f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..5c21c54f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..d8f6a692 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..066f2dbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..66187a7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..4b5e9e80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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.base_median_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..6d6dc6d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..8fc20dc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..9f4de536 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..1ee473a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..b3162483 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..744171ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_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 + } + ] + } + }, + "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": [ + { + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..021c9517 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..699c8948 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..fb186be1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..a620733f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..4ff46992 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..c2deec59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..f97a6734 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..585c14c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..5a55386a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..fbea32f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..dc808466 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..5e35d098 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..ffffad9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..14ee1fd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..94b19a97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..95bf12da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..38f549e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..0d407816 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..94f41b0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..13676ad5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..eab746dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..4e5ef8a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..35b2c282 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..237fbc88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..c7fcc715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..cc8c22f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..36cf0dcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..ff35fd3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..e7c365b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..12e7d035 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..b425e4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..dbe09a2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..c9691915 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..a4a6e75d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..221c0424 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..09f0c458 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..c496be0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..57fea0ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..001a121f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..826fb772 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..5d678610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..9e2474f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..066e8c75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..02f9f234 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..134878aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..ea9eb52e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..c389e591 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..1f218734 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..0fa6b1d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..0560dcbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..4c180381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..e4fbe246 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..b5034013 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..166419f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..6ac5c552 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..f5283fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..3cd01507 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..a2c5418e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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.base_median_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..fe3272d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..42276d8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..3b271f7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..289576ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..1e7e73d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..3c9c37cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..e8f19f02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..d91532c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..85bd15f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..641730f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..2bb984f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..69de2cf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..fb4ce105 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..2b63312f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..837bf304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..637e9cfe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..b0c83cf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..68392efc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..5cb56bb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..7fde5dcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..2de6a12d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..b840e536 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..9fd93600 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..315804d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..d4928e09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..d1202d62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..4e1768d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..b5b0cc25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..2fa45242 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..5711158a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..8154bef0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..6be39767 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..e7023979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..e4a0dd6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..f561b9b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..8ee7171c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..792159b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..0412f0fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..685feed5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 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_comp/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..1e41e578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 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_comp/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..913a19e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 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_comp/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..6b2c54c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 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_comp/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..fc39b222 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..33517668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..04a5f3b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..fc60abb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..c4e20713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..ae5de945 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..9c32c95d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..04833a2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..eb0d706e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..21856112 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..f1130046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..d6ccb419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..6eb87c6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..7a3e475b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..9f242ad6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..e5caf115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..03c64396 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..9402d5a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..2baaf8f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..fee0b523 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..934b4b26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..7f3cefb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..c4767f39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..2600ae81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..a88b9a01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..d10a887c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..675247b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..bf298762 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..79db4a3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..0fee6be1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..f7600c19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..272be0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..5edc0804 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..1450288d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..4438365a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..fe2cb3d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..acef1af6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..618503cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..1c2cd549 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..258420cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..d5427e5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_comp/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..10d4b48c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_comp/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..52bd2ecb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_comp/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..f4d6bca8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_comp/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..fe40a9aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_comp/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..81327f0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_comp/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..45fdc4a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_comp/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..511bd2bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_comp/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..77dab10d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..8c355770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..452b984c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..52e018e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..00dccdfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..af1b9539 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..561d23dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..46a5448a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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.base_sensitive_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_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_t1_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_t1_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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..82ed6d5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..ad0b5203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..d7b84db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..2c583084 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..b5655ced --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..b9b74bf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..a26d66bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-731_cb/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..fc41989f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..09e33cb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..b4c22f96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..f64c5315 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..5fba2c0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..a1b4e1ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..90088151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..7fd1b926 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..34b28ffb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..7404989e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..2531eea6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..91cda781 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..a0227a3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..b7603262 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..5e201bcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..06bff1d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..0a50d698 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..6df76ce9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..f6f794b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..953c80ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..034c863c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..c95a4400 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..379faff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..082af437 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..3963b816 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..689b8f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..6d0e7d39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..d3d406a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..949894c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..57a239f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..5a8ce8b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..1a2ea149 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..a0709f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..669e8005 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..acd0661c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..92b97d96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..55e9c42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..25800170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..fdd55876 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..af813002 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..7427d019 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..d2745eb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..ca920892 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..97d2efe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..bb081336 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..f886f52f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..0f196083 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..13ca243e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..9ad097f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..286777c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..372714a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..61cfce8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..50806885 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..9bcd8045 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..98889164 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..51ca2ba2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..2f113872 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..aac741ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..63de0885 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..b87b857a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..f3c7422e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..682a5fc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..36323a28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..4bd013e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..9a8ae046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..e1ce29b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..ec066627 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..baf7913f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..541dd7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..9c8ea46d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..7ffe96d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..a40db6d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..3ee9863c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..3d28df7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..aa1b773e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..75a915e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..057e3c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..9e569fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..b411f53c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..49ca0567 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..f089b5c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..b3d0d4fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..f68d92a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..6f8c69e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..47222e55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..6fe88042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..2c85052d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..f2633593 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/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_comp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..e681f2cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..455d96a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..bdfbb908 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..17d7ce1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..5e93ef3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..6a83f71d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..9cf2e0b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..ff14914e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..8e139b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..b891c97a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..421fd32f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..7d94aa62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..f6e691b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..c8e7e828 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..14333682 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..056df11c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..7c612a46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..67ed064f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..007ef3af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..7e189ecb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..a5d943ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..22d5dc59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..9cc15631 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..b72e6490 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..7e123126 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..4194835b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..0246339d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..de22cfc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..032f486a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..edefc485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..696385e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..37b8cc76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..5f53ef62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..d8b27d73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..f9d271dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..e2ee0dcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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.base_sensitive_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..ec077180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..1fa39049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..87840215 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..367e9a7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..451d78e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..68496b94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..e72f28c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..de3ffa75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..4ef19d85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..f19b0fd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..04704bd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..4b23fb02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..c3617e10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..87a9cd5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..ff6b5013 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..acb8e331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..ca4990ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..1e9ff62f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..b9a06a75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..6080c3fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..accfb5f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..6b01c627 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..c357fc5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..3579e637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..7a4307dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..b399cdaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..dd89a9e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..e764686c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..541d9e02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..8b6775a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..58d9415b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..40a5170e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..99bc4d81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..fbd4997f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..037171ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..a0a5ba6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..bd89b046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..1887f6e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..237212f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..9f6505df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..4c462d7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..516c759a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..6e11f71c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..8cc661d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..2e4417d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..cd642312 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..5ee3ba61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..185768c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..c6261d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..95ec6d5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..49e2053c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..3bff0691 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..02525f88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..b9a7f4fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..1cc18750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..978c61dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..c3cc4c05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..843c912c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..9efcf5fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..3e0121a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_comp/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_comp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..d52a9814 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_510k_comp/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_comp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..ab017e4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_510k_comp/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_comp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..da588b15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_510k_comp/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_comp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..c58ae2cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_510k_comp/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_comp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..bce42ea5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/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_comp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..158a6150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/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_comp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..543d4817 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_510k_comp/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_comp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..253a0c38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + }, + "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_comp/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..4030d4d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..d2a94f46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..42032a78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..515e39df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..94bcf7c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f4de41d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..6eb9d9d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..f9316c44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f0cb7724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..7e39e137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..01d70bea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..a97fdc06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/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_comp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_510k_comp/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..e6a308f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..ddd5e190 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..74b970b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..d1b09500 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..37b3ac61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..79b56042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..b2067cc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..f6ccaa7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..a2d8d5f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..92962bad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..521e0828 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..21b014a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..93f83993 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..a64e76b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..0a76e701 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..bec0677b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..ceb82fe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..e58c7aaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..30503ae7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..8199d3f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..66034deb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..361b5d00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..959c7fa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..caa4593d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..3032e52c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..be7b7f7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..5a076e02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..4c8c6505 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..2b2ab1a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..ba695383 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..268650cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..749ec996 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..eef365ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..7d1c038a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..06f05d73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..049f461c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..c6b905fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..d1c60d2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..d549bbfe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..94935bae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..1b47cb67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..bddf5c75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..3c1f29a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..c99b7126 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..60a9945a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..0a7cab6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..49db31fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..10df3ffd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..26aa6421 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..15fe03b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..7f763c66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..a18a225a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..a187a704 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..f866f121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..f9d10a58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..f78acd3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..ab048877 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..b791487c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..bdd3d56e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..b5bf927a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..910a3eaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..913c0724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..e8f8c35a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..b26d3e69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..fdefcb18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..5b61b3cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..594e9c08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..a8cff2e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..81feaeea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..f69c5cf8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..04bd7d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..35be18a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..507528ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..9228b6da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..e2d79210 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..d37e1e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..cb323e00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..d6dadaba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..377b3d98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..07af6b7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..1707367a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..f1589148 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..bc4f5c97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..badbf4a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..0b110cf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..05646caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..5a76db19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..2d41baa0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..d86419ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..5217bc1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..b892eb26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..f104388f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..3ca9a435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..42b2c674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..30d73992 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..e0013692 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..94382334 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..0f86d5da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..31830d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..05d7ee12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..97009cc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..94d43937 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..cf6a3987 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..a718b13d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..57de8c96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..0c88a10e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..dfea2f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..996c5a3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..eeb94ac7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..b51f6cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..545a6c95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..f9489f0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..e8462ee7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..28167bea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..1d2a36cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..716c0eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..9f23fa3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..5aff1244 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..4147193b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..21d8570c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..31fd2fae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..c6f09e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..d19d3cba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..c078f19f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..3d34ae40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..9ac1fd23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..fd136e74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..d520c150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..9d53b79c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..dc3db7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..9e3fbf72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..8ac17f09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..1bdc10f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..dba59c8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..566f5425 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..76a22a31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..b953abbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..dd7134fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..c795fe40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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.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_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.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_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.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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..82bf0428 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..063b5318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..54140142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..04cd7bd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..345c8b2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..f7f90306 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..23d356c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..0c741e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..86dd5124 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..867a8adb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..a3b7eff8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..00e3c451 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..fd536668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..cf164225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..346585dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..5b984f27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..0c6fe9a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..915a74f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..b392680e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..18795462 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..71dee4c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_comp/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_comp/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_comp/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift", + "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": { + "suspend_threshold": 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_comp/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_comp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..b77dd3f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..c2b6d43a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..8c4fcc96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..bd4dd1d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..9c0f7310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..eb680926 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..917ab3d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..7c86b79e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..702822f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..1cff156b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..4e924688 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..35e70ac2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..2bd029fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..65da42c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..480a1442 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..32d19d4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..3e90618a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..90dd183e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..adccdb0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..b034fd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..2f15dcea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..31e1880f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..45a5423a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_comp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..edc727ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k_comp/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..3372948a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..cbcc708c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { +"suspend_threshold": 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_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..c7bdd936 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..ccff5c4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..f3f36bfb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..94d51ff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..2f04f08f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..cb777b64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_0_4/TLR-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..221d57e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..2432070a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..8cc4702c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..aeeb487e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..4e387c15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..bd32d36a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..f8648c77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..c435eaab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..1b618f84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..081810de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..7a4405de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..b8231e83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..a0c1f0fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..522aa565 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..bcbcd82f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..d9915fae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..6f09c6e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..b008e0b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..166df113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..f8cf94ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..73f7a68b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..7b9642d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..a266ab10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..721d108f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..518aed0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..c0b0cc1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..83cefbfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..5efa5d90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..85b53228 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..7056398a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..32e28ef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..4038537a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..1ebb802e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..68aad38a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..57af6405 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..f5150955 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..79a52531 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..6afe00e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..e26e9a9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..be8f8199 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..6a104c3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..450d4bae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..61c76bed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..5c7af207 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..2f22d362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..28017fd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..05337565 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..83c9491b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..81184fe7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..f3c78ea3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..61694d5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..775625da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..a1639958 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..0754cb3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..8a51c901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..697ce812 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..7cfd8196 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..981b193c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..d4bd1497 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..4541b5c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..4b682c0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..c5bfb205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..4fa6ebb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..2720668b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..9c53b222 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..6497301c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..2f9888bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..7d22e8ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_4/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..fe719f87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..39cb64f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..7513645e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..e1a53798 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..535052fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..e569feed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..ee1c2ffc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..faf7131d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..c5429174 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..972a004f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..d1f0f358 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..464e6f65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..ee03c155 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..5406ba2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..d24171ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..58daf656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..8a6b489a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..4bb53318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..62253997 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..94e4172d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..2ffa254b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..a9a9643c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..b8a35087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..9d755335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..245f63b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..01f248a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..d85bbc09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..3fb817f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..b3420f58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..19fa917d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..caa30767 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..da5a9781 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..fdc7aef6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..1236b619 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..6f42a322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..3c4a5789 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..116bbdc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..30003548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..03dccd87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..7c9e2400 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..3a0d7672 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..d7407810 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..d0f5cc1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..8cbdb113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..f168aed6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..ebdaa5fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..d1ce642d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..1b8944d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..75911e3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..d818d455 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..165195e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..3fba6c3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..fc21f32c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..8bd61dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..ab83f101 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..a8ebe01d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..df298446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..b8f76376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..4828206d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..b3d7b8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..2f61bbc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..37c92bc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..0b563bc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..80bfd62e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..009f5146 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..b4dd28d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..c599d59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..b6d1b588 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..90c2eac4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..980aad3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..f9eb3493 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..80030d37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..e9b6f5ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..177e133e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..a47c072f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..c700875d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..ce3daa30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..9aa859be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..378a6081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..ea59df8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..c62cc8b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..c6b57137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..71c8bd46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..8f12df8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..91154b4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..3e534b61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..f54c82e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..d0ea4781 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..e8d4741a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..2557ba8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..263748b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..ba6f5ab1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..c9de2e9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..4f31a51f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..eb43978c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..634425b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..dc722700 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..c74f5b48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..a081aa77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..a0453e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..b8e87f85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..eae19e44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..3b9f5ab3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..86b1778e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..2d732290 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..2447672f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..aaba1467 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..8c0f2401 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..4843c924 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..77b2f4d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..b55a53ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..6450154f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..b264a836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..cbf49456 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..563dfb2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..f262b0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..0afd5308 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..204c2258 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..766d67e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..a947f3d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..a6e09ec2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..a27d4143 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..cabf980b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..eb7b4b39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..d2e7c022 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..3e3a29ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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.base_median_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..5c03d08a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..da4e3f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..3a370b05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..f9fafe4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..62778c24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..36a7b651 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..9d5a16c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..d68bd8de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..36f6851e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..83aad8ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..4cee39fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..bd1df7b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..02cb89bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..a5d33f27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..22a51a3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..5024bc3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..72a2d229 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..4d269db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..2237056f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..9337bfcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..d7b4891a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..aef46289 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..96e61b01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..74139ec1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..830e6aa6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..baf7723f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..68f33142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..58b64fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..fefb957f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..0cd7fa4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..42c1f254 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..647557a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..32676681 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..effa25bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..714c00f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..b9b0f177 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..ac7b9182 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..3cfc2f2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..9798292e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 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_autobolus_0_4/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..e6556909 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 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_0_4/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..f2f2d037 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 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_0_4/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..965e54c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 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_0_4/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..201db583 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..821f65ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..2b7f30af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..b5bd62dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..2710e8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..55db490a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..d4510857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..0d3ec520 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..c26f2085 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..a6d79e89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..8ce8ed8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..b3b9609d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..5ef87814 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..85eaba52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..3fd823c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..5d591360 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..d258c8da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..177f6bc7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..1e02dec4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..2e038e40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..7912374a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..af1ab2cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..4b2b12c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..ef9b1e58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..550b0601 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..ea5195fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..97d385fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..f55a7add --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..561868c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..6d6b9009 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..23b6a388 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..6cc6b2a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..369bfcb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..f5c340ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..7b597c55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..4252c3a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..333d66f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..f16fec14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..18556257 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..29a304b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..e3d1ad3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..d84b35d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..6f6eb5d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..e1463d83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..ed12e19d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..68312433 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..7b18e17f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..8bc1f589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..ed21d49a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..618adb96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..21adb9b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..5ded948f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..48409fe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..a250e508 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..702725a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..f0a23a40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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.base_sensitive_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_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_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..c1700b3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..b0a8926e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..f63660f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..3fd112ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..10f96415 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..144c1c9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..fc0edf79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-731_cb/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..1cba9b43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..a6fa66da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..b9e36bcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..f239fdb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..0a87350f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..9a979d5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..142d424c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..45cc2737 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..cbf3b553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..d9af0715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..2bd905ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..84c9a591 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..5b04b868 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..7defa50b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..61f98751 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..7f7d2236 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..e5fba660 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..165bd0f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..99d1c71a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..27b4e3a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..2114efc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..73b10ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..68749fbc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..5efdfdba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..6e7ed593 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..06bc4cb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..6057546d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..d9c0b451 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..508987b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..26f8558f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..f532056a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..e9d6c6ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..f18aa3e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..6d081b79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..175e1650 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..1215bb6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..09fbbfda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..5a54aaec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..ba413092 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..447a1183 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..ed1c2491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..1210fad6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..895d2604 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..9175e21f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..2dd16b6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..79105dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..02af3219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..ce312ffb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..62e50ea5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..b645b90d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..8621c9cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..8431c724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..f40a1097 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..7278487d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..7af0192d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..18261fbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..c048550e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..54b20233 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..3701bc8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..8f281f54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json new file mode 100644 index 00000000..dea37e42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json new file mode 100644 index 00000000..4f10e8d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4dc5373d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..327509ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..0904406b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..9b39d1b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..840d7b57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json new file mode 100644 index 00000000..a8ba46cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..64e5523e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..8fa4c83c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..2ffad864 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + 5.7, + 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, + 5.7, + 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, + 5.7, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift", + "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_autobolus_0_4/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_autobolus_0_4/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..ef65d266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + 1.75, + 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, + 1.75, + 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, + 1.75, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift", + "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_autobolus_0_4/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_autobolus_0_4/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..e7d269ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + 2.8, + 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, + 2.8, + 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, + 2.8, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift", + "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_autobolus_0_4/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_autobolus_0_4/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..bd01ee95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + 0.9, + 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, + 0.9, + 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, + 0.9, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift", + "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_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..91414e42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..0741ba4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..8431ce8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..db1edc6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..b73d8fdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..f8d11acc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..b3330887 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..00355d28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..93e82f97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..caa61bd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..6c903da3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..801abe6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..82908779 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..39fdb991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..2973cc04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..c62a0b4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..4a0ca261 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..cb2b4b41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..66d786c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..b17ee95a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..ee946a17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..0d4939ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..32ac2a5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..249edbc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..3e00d988 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..19159d29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..1bd0c60e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..c01129b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..a593744e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..eff35813 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..08ea7da9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..7cd256cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..fbd999f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..1244bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..fe20da76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..ad154651 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..c0dfff8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..46aa5a8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..20b24c56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..e87130e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..e5e60dc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..d5544eee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..03e4a11d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..ba20635a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..47be5fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..ba0be3ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..55c2d710 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..928073a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..0fdc7311 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..242dec20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..6d659cad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..3e1917d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..f520edbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..77eec569 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..b9f9f0fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..d7738f0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..5ae5d45d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..8369ac15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..9d510f28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..506b1f77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..92467855 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..6da50198 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..ec0fd29d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..bb7c9bba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..03825540 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..c9bc2b5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..a7106362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..98fefeea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..25723e71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..644502d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..9215e7ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..8be28763 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..bfa000e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..67515e55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..59e3517e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..14eed68c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..486693e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..8d73d0a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..e7ea3e1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..92c93cea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..455d4027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..b3f0a519 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..1d5abfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..0a159f0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..d7027389 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..ea27cff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..fccb7c53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..e58f9554 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..5329ab30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..2bed3f08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..7842fc53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..f2614170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..de0db27b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..a7040ed5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..429ad6f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..fc717598 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..d21f1cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..7b9dbecf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..4df60055 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..3189dc6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..969c956e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..faa53191 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..8048feab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..bb8dd548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..3cd13a26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..92ba5352 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..ef52b5a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..8cf2fd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..09284594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..9feb359e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..58c2cbd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..62e92fe9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..2e3b2033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..5e1155a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..f5e94503 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..7d9df750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..279ddb8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..3cc1e362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..8d693d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..00b36bbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..c749a42a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..55077285 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..89e6c104 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..fdc27b78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..f4966170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..e61a6d33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..41bd8986 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..2689cd49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..341a634c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..2091bc1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..35bcfc01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..accb5202 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..4ec460b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..5fc6aa77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..e339a76a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..c06bd1d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Adolescent_profile_v1.json new file mode 100644 index 00000000..dc5d811e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Median_profile_v1.json new file mode 100644 index 00000000..64c00c96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Resistant_profile_v1.json new file mode 100644 index 00000000..16f4a028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_Sensitive_profile_v1.json new file mode 100644 index 00000000..f5afbb09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..9f89bab7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..f65f50c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..0c0b796d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..4e3fe113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..5a5bbee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..aec734af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..0aada9e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..f5f55df1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..a8b01d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..1a621c8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..cfa6a285 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..0bbe738d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..622bd7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..b0ceb46e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..b5746930 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..01f8b979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json new file mode 100644 index 00000000..118d45da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f9086cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0665cba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..e9227fa9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..5a013cff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..bbe0936e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..d7b850e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..a7e0a1fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..b2bb4665 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..322debad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..02131a20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..fdf907ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..ce784cc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..8b12e330 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..8e2dc7e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..d671c27d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..39db3aec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..b704402d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..59e30f9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/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_autobolus_0_4/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..72330a18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_4/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_autobolus_0_4/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..c58f8993 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_4/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_autobolus_0_4/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..eb213f58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_4/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_autobolus_0_4/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..7b7b5ae7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_4/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_autobolus_0_4/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..5cb7985e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/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_autobolus_0_4/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..2ba97b56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/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_autobolus_0_4/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..149c77b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/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_autobolus_0_4/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..cdb8908c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + }, + "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_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..38a5f47d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..3e1e59e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..f2c8d10a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..ce1ce508 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..f924417a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..4318215d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..0fe985e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..11d0a756 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..51180e90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..533ba4e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..2523a8e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..2d2787fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/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_autobolus_0_4/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..a2e93b0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..7163d969 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..d233a54e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..1a8672ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..df351d22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..cbc12512 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..c59132bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..29ca2032 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..6afdc874 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..d1c2ff2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..d5b38ce0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..c462c3d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..9d4f39e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..edb195c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..59306be9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..9ef1ca35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..7c80f057 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..5a53c649 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..c5517aea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..d4781839 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..9d1bd868 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..b2ceba32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..4af56054 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..63b1f40e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..e03923d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..02a1b124 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..f63718bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..6f372ebd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..a9a6e8ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..16a57912 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..087dcef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..c55e5d30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..8395468f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..3483d1ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..9bffe03c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..30b2eaad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json new file mode 100644 index 00000000..1cfb3606 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json new file mode 100644 index 00000000..610d8e72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddfe4bab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..eff47be0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..b84eb035 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..5be9f90b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..7a43e8ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json new file mode 100644 index 00000000..4309c796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f40161c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7fe9a419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..94229d5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..bbbb1a01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..4311d0e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..44e423a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json new file mode 100644 index 00000000..2f8ddc71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ae8cbd71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..055b25f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..d841495d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..10c83f36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..1acb214c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..66641c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json new file mode 100644 index 00000000..fdf4497d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json new file mode 100644 index 00000000..07555067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..206f3211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..9ae7c22e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..fa75e2f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..f16fba5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..c4a5e81c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json new file mode 100644 index 00000000..e2e7f38e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..136fd5f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60022225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..8154d548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..5a2b8941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..2a064943 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..e5535805 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json new file mode 100644 index 00000000..d2c9a21e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..735b8713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b49108e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..171ea7b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..0090c29c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..704b61ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..12795e48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json new file mode 100644 index 00000000..026ac3ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..59f59be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41da5770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..45512544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..1b1b0e91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..dc3befe9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..75f47ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json new file mode 100644 index 00000000..3b651562 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b45ede93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9a6496e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..50e87991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..d479de62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..c26a7faf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..f62727cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json new file mode 100644 index 00000000..73a2604a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..041247f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fdc4bd7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..6490347f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..990e795f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..d279eeb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..674f2d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json new file mode 100644 index 00000000..850a5e0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..015ff63c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..759c389e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..20ff7446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..82f0aa62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..6a4f34f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..7dc78e0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json new file mode 100644 index 00000000..b211b902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7c17973e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9940ebdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..4438ebd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..de4622a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..b05cc9dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..5d38f7e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json new file mode 100644 index 00000000..f48a0acb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..91a84ca2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fc540cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..69cd9646 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..a78f4938 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..4414d15b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..f609af7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json new file mode 100644 index 00000000..f3e1936c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..48c302fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cbb8207d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..6966784e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..a67984b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..05b4511e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..859644d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json new file mode 100644 index 00000000..7988d59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c7da0ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41089e21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..f1c2770f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..8225f334 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..92e2efd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..ede5f9d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json new file mode 100644 index 00000000..7c1dc9c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b27ce4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..32d82a21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..76e82a15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..c99a9c55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..1be36690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..0a32bbd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json new file mode 100644 index 00000000..fd71dbb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3990a7f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca21b857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..d26a0654 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..d56e3901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..e4caabf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..ca8288c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json new file mode 100644 index 00000000..a3cec870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9b916447 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d44e7478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..6d55a90f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..cf6af57b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..8518990a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..f86ede1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json new file mode 100644 index 00000000..fe84c5d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dec98e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d361cd82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..504d72ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..5dbeb0eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..ac7e41c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..1aa06f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json new file mode 100644 index 00000000..efde0bfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..63202bb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..202cce66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..49d352dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..799095e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..e033b560 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..58ce6c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json new file mode 100644 index 00000000..ae96f728 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5ae6b17d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca48dfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..2c980f48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..12387bd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..5ca8ee09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..092fe0a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json new file mode 100644 index 00000000..324dccb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23904452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fa80f0e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..b18710f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..c9a69eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..8fdcd30e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..d0eac43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..b732d145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0f34396c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d7b3ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..d29de263 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..f4d47381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..bff9be62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..1fee5f6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json new file mode 100644 index 00000000..ca66f9b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..4a9fc950 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e7009369 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a0b605ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..4bb08767 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..417f1169 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..e9a82ec7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..dc666d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dc47215e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..429aac6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..5fbf5e2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..146bf286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..e6363d11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..7ce044dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json new file mode 100644 index 00000000..18200302 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..441c4216 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6b9dd8ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..c7bec3ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..f11b6a4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..1c6e3c4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..72a0884a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json new file mode 100644 index 00000000..ddaeac1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6a32a30f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b8bac6fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..fdd42f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..4006e19d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..ae9f73cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..b3b655a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json new file mode 100644 index 00000000..2537fabf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6d689f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8fe640f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..8d7dac66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..5bdc4bac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..1a4486a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..b7021ffb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..b34a5e9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..dcb0d347 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..8ecff5f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "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": 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_adolescent", + "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_adolescent", + "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_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..fe40ea3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..cea6977b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..b926e5c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..a77bc013 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..9665eeae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..c905ebe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..82422b0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..4fee8758 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..1afeabaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..7171d171 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..44e67623 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..f5655f81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..34688fd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..887a0c4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..5b26ab80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..2f53f822 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..d6d3561b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..39e15167 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..37d1a0be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..67fb1a3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..1d56700d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..008ed7c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..5350bf0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..ff120b31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..129192df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..0eab64d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..668ea69e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..48d83617 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..0341bb6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..845a174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..9a7df4d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..b19115ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..e252d5b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..451d0156 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..012174e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..07665c4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..10215b48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..29c79f11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..fd803f7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..5c171884 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..e74f99a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..750dd8c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..f6f1f6ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..abf93eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..3c925201 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..79330ea8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..d252b5fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..b366e2b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..d988be5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..0a90dc55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..dfebea81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..3d2cd236 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..c1a6a7ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..200b4299 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..93e5ecb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..06dff795 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..ce2cd3a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json new file mode 100644 index 00000000..894728e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b38b8740 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60d355a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..ceb0380c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..aaa17e4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..802d425c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..608bb590 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json new file mode 100644 index 00000000..bb3ab014 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e1fad589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6e6da6bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..6262862e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..3cd362f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..3a68589a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..8aea5fc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json new file mode 100644 index 00000000..a5728e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e9f922ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7e063d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..f2ab425b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..d3802f42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..d70c3175 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..7b424cf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json new file mode 100644 index 00000000..0275f760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c0582338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1e7cdbbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json new file mode 100644 index 00000000..ad0f4faa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json @@ -0,0 +1,1240 @@ +{ + "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_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }} + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.82499667 + } + ] + }, + "sensor": { + "glucose_history": "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.82499667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json new file mode 100644 index 00000000..d193a331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json new file mode 100644 index 00000000..a6907d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json new file mode 100644 index 00000000..97f2a59d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json new file mode 100644 index 00000000..4795c96a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/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_t2_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2b100c8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3d4ecc8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "swift.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/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_t2_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json new file mode 100644 index 00000000..6c273f5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json @@ -0,0 +1,1236 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }}, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json new file mode 100644 index 00000000..1e6035c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json new file mode 100644 index 00000000..8e171ac9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json new file mode 100644 index 00000000..e5f1dca0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json new file mode 100644 index 00000000..07a9a6b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "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": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3a3c800b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + }, + "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_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8db78c5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..74570c92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..ca182cca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..fc92d401 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..a3cbc7fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..a8f2f528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..e75aff66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..3cf835fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..d5dfe2ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..d2064e72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..dbed5715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..ada52681 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..b32f324d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..76d83d2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..58c73321 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..36c46a4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..12ddc340 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_4/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_0_4/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_0_4/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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": { + "suspend_threshold": 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_0_4/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_autobolus_0_4/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..c7fa51f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..963f2c78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..8cb61bdd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..fd416e7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json new file mode 100644 index 00000000..c41a041b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9d41325e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6431e502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..468c93fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..c0a40b0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..065e1eb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..5f16d7af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json new file mode 100644 index 00000000..de5d12e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..27690829 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5f446979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2a3e0527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..0d9bb9c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..d10a4b96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..f5e8334d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..00462c13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json new file mode 100644 index 00000000..42b1f465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c69f7863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..21889dd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..31f0fd52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..fb8203c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..f84a3391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..804e1039 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..039cbc4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5a86d07a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..f83c0f8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..af337a3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..01787725 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..1af29958 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json new file mode 100644 index 00000000..67029f61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..809d5e01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a646dbe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..3eee5282 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..af1bb2ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..3a5664be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..769d054a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json new file mode 100644 index 00000000..11c0860b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0977d2bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_autobolus_0_4/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2d99bebf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_4/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..3372948a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..cbcc708c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { +"suspend_threshold": 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_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..c7bdd936 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..ccff5c4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..f3f36bfb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..94d51ff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..2f04f08f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..cb777b64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_0_5/TLR-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..221d57e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..2432070a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..8cc4702c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..aeeb487e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..4e387c15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..bd32d36a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..f8648c77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..c435eaab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..1b618f84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..081810de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..7a4405de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..b8231e83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..a0c1f0fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..522aa565 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..bcbcd82f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..d9915fae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..6f09c6e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..b008e0b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..166df113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..f8cf94ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..73f7a68b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..7b9642d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..a266ab10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..721d108f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..518aed0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..c0b0cc1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..83cefbfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..5efa5d90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..85b53228 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..7056398a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..32e28ef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..4038537a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..1ebb802e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..68aad38a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..57af6405 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..f5150955 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..79a52531 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..6afe00e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..e26e9a9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..be8f8199 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..6a104c3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..450d4bae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..61c76bed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..5c7af207 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..2f22d362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..28017fd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..05337565 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..83c9491b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..81184fe7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..f3c78ea3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..61694d5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..775625da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..a1639958 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..0754cb3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..8a51c901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..697ce812 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..7cfd8196 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..981b193c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..d4bd1497 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..4541b5c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..4b682c0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..c5bfb205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..4fa6ebb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..2720668b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..9c53b222 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..6497301c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..2f9888bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..7d22e8ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_autobolus", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_0_5/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..fe719f87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..39cb64f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..7513645e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..e1a53798 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..535052fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..e569feed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..ee1c2ffc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..faf7131d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..c5429174 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..972a004f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..d1f0f358 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..464e6f65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..ee03c155 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..5406ba2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..d24171ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..58daf656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..8a6b489a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..4bb53318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..62253997 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..94e4172d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..2ffa254b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..a9a9643c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..b8a35087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..9d755335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..245f63b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..01f248a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..d85bbc09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..3fb817f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..b3420f58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..19fa917d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..caa30767 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..da5a9781 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..595b9c48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_v1_1", + "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_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..1236b619 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..6f42a322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..3c4a5789 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..116bbdc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..30003548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..03dccd87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..7c9e2400 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..3a0d7672 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..d7407810 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..d0f5cc1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..8cbdb113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..f168aed6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..ebdaa5fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..d1ce642d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..1b8944d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..75911e3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..d818d455 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..165195e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..3fba6c3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..fc21f32c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..8bd61dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..ab83f101 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..a8ebe01d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..df298446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..b8f76376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..4828206d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..b3d7b8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..2f61bbc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..37c92bc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..0b563bc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..80bfd62e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..009f5146 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..b4dd28d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..c599d59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..b6d1b588 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..90c2eac4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..980aad3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..f9eb3493 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..80030d37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..e9b6f5ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..177e133e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..a47c072f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..c700875d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..ce3daa30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..9aa859be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..378a6081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..ea59df8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..c62cc8b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..c6b57137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..71c8bd46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..8f12df8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..91154b4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..3e534b61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..f54c82e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..d0ea4781 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..e8d4741a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..2557ba8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..263748b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..ba6f5ab1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..c9de2e9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..4f31a51f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..eb43978c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..634425b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..dc722700 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..c74f5b48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..a081aa77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..a0453e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..b8e87f85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..eae19e44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..3b9f5ab3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..86b1778e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..2d732290 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..2447672f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..aaba1467 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..8c0f2401 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..4843c924 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..77b2f4d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..b55a53ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..6450154f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..b264a836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..cbf49456 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..563dfb2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..f262b0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..0afd5308 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..204c2258 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..766d67e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..a947f3d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..a6e09ec2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..a27d4143 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..cabf980b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..eb7b4b39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..d2e7c022 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..3e3a29ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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.base_median_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..5c03d08a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..da4e3f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..3a370b05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..f9fafe4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..62778c24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..36a7b651 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..9d5a16c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..d68bd8de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..36f6851e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..83aad8ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..4cee39fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..bd1df7b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..02cb89bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..a5d33f27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..22a51a3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..5024bc3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..72a2d229 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..4d269db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..2237056f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..9337bfcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..d7b4891a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..aef46289 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..96e61b01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..74139ec1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..830e6aa6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..baf7723f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..68f33142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..58b64fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..fefb957f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..0cd7fa4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..42c1f254 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..647557a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..32676681 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..effa25bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..714c00f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..b9b0f177 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..ac7b9182 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..3cfc2f2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..9798292e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 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_autobolus_0_5/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..e6556909 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 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_0_5/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..f2f2d037 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 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_0_5/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..965e54c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 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_0_5/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..201db583 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..821f65ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..2b7f30af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..b5bd62dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..2710e8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..55db490a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..d4510857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..0d3ec520 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..c26f2085 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..a6d79e89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..8ce8ed8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..b3b9609d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..5ef87814 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..85eaba52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..3fd823c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..5d591360 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..d258c8da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..177f6bc7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..1e02dec4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..2e038e40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..7912374a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..af1ab2cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..4b2b12c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..ef9b1e58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..550b0601 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..ea5195fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..97d385fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..f55a7add --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..561868c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..6d6b9009 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..23b6a388 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..6cc6b2a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..369bfcb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..f5c340ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..7b597c55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..4252c3a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..333d66f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..f16fec14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..18556257 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..29a304b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..e3d1ad3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..d84b35d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..6f6eb5d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..e1463d83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..ed12e19d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..68312433 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..7b18e17f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..8bc1f589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..ed21d49a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..618adb96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..21adb9b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..5ded948f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..48409fe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..a250e508 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..702725a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..f0a23a40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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.base_sensitive_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_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_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..c1700b3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..b0a8926e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..f63660f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..3fd112ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..10f96415 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..144c1c9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..fc0edf79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-731_cb/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..1cba9b43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..a6fa66da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..b9e36bcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..f239fdb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..0a87350f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_180/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..9a979d5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..142d424c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..45cc2737 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..cbf3b553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_270/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..d9af0715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..2bd905ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..84c9a591 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..5b04b868 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-736_360/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..7defa50b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..61f98751 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..7f7d2236 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..e5fba660 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..165bd0f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..99d1c71a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..27b4e3a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..2114efc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..73b10ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..68749fbc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..5efdfdba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..6e7ed593 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..06bc4cb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..6057546d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..d9c0b451 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..508987b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..26f8558f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..f532056a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..e9d6c6ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..f18aa3e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..6d081b79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..175e1650 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..1215bb6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..09fbbfda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..5a54aaec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..ba413092 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..447a1183 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..ed1c2491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..1210fad6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..895d2604 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..9175e21f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..2dd16b6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..79105dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..02af3219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..ce312ffb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..62e50ea5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..b645b90d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..8621c9cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..8431c724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..f40a1097 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..7278487d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..7af0192d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..18261fbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..c048550e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..54b20233 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..3701bc8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..8f281f54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json new file mode 100644 index 00000000..dea37e42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json new file mode 100644 index 00000000..4f10e8d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4dc5373d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..327509ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..0904406b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..9b39d1b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..840d7b57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json new file mode 100644 index 00000000..a8ba46cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..64e5523e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..8fa4c83c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..2ffad864 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + 5.7, + 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, + 5.7, + 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, + 5.7, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift", + "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_autobolus_0_5/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_autobolus_0_5/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..ef65d266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + 1.75, + 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, + 1.75, + 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, + 1.75, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift", + "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_autobolus_0_5/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_autobolus_0_5/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..e7d269ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + 2.8, + 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, + 2.8, + 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, + 2.8, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift", + "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_autobolus_0_5/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_autobolus_0_5/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..bd01ee95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + 0.9, + 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, + 0.9, + 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, + 0.9, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift", + "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_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..91414e42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..0741ba4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..8431ce8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..db1edc6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_autobolus", + "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_swift", + "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_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..b73d8fdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..f8d11acc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..b3330887 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..00355d28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..93e82f97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..caa61bd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..6c903da3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..801abe6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..82908779 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..39fdb991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..2973cc04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..c62a0b4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..4a0ca261 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..cb2b4b41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..66d786c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..b17ee95a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..ee946a17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..0d4939ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..32ac2a5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..249edbc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..3e00d988 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..19159d29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..1bd0c60e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..c01129b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..a593744e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..eff35813 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..08ea7da9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..7cd256cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..fbd999f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..1244bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..fe20da76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..ad154651 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..c0dfff8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..46aa5a8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..20b24c56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..e87130e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..e5e60dc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..d5544eee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..03e4a11d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..ba20635a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..47be5fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..ba0be3ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..55c2d710 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..928073a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..0fdc7311 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..242dec20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..6d659cad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..3e1917d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..f520edbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..77eec569 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..b9f9f0fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..d7738f0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..5ae5d45d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..8369ac15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..9d510f28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..506b1f77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..92467855 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..6da50198 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..ec0fd29d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..bb7c9bba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..03825540 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..c9bc2b5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..a7106362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..98fefeea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..25723e71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..644502d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..9215e7ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..8be28763 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..bfa000e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..67515e55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..59e3517e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..14eed68c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..486693e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..8d73d0a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..e7ea3e1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..92c93cea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..455d4027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..b3f0a519 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..1d5abfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..0a159f0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..d7027389 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..ea27cff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..fccb7c53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..e58f9554 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..5329ab30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..2bed3f08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..7842fc53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..f2614170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..de0db27b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..a7040ed5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..429ad6f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..fc717598 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..d21f1cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..7b9dbecf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..4df60055 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..3189dc6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..969c956e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..faa53191 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..8048feab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..bb8dd548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..3cd13a26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..92ba5352 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..ef52b5a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..8cf2fd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..09284594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..9feb359e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..58c2cbd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..62e92fe9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..2e3b2033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..5e1155a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..f5e94503 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..7d9df750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..279ddb8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..3cc1e362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..8d693d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..00b36bbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..c749a42a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..55077285 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..89e6c104 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..fdc27b78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..f4966170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..e61a6d33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..41bd8986 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..2689cd49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..341a634c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..2091bc1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..35bcfc01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..accb5202 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 180 + } + }, + "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" + } + } + }, + { + "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.accept_rec_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..4ec460b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..5fc6aa77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..e339a76a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..c06bd1d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Adolescent_profile_v1.json new file mode 100644 index 00000000..dc5d811e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Median_profile_v1.json new file mode 100644 index 00000000..64c00c96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Resistant_profile_v1.json new file mode 100644 index 00000000..16f4a028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_Sensitive_profile_v1.json new file mode 100644 index 00000000..f5afbb09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-856/Simulation-Configuration-TLR-856_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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..9f89bab7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..f65f50c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..0c0b796d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..4e3fe113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..5a5bbee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..aec734af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..0aada9e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..f5f55df1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..a8b01d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..1a621c8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..cfa6a285 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..0bbe738d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..622bd7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..b0ceb46e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..b5746930 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..01f8b979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json new file mode 100644 index 00000000..118d45da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f9086cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0665cba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..e9227fa9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..5a013cff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..bbe0936e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..d7b850e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..a7e0a1fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..b2bb4665 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..322debad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..02131a20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..fdf907ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..ce784cc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..8b12e330 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..8e2dc7e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..d671c27d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..39db3aec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..b704402d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..59e30f9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/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_autobolus_0_5/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..72330a18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_5/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_autobolus_0_5/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..c58f8993 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_5/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_autobolus_0_5/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..eb213f58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_5/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_autobolus_0_5/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..7b7b5ae7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_autobolus_0_5/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_autobolus_0_5/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..5cb7985e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/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_autobolus_0_5/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..2ba97b56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/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_autobolus_0_5/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..149c77b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/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_autobolus_0_5/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..cdb8908c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + }, + "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_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..38a5f47d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..3e1e59e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..f2c8d10a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..ce1ce508 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..f924417a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..4318215d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..0fe985e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..11d0a756 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..51180e90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..533ba4e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..2523a8e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..2d2787fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/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_autobolus_0_5/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..a2e93b0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..7163d969 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..d233a54e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..1a8672ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..df351d22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..cbc12512 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..c59132bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..29ca2032 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..6afdc874 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..d1c2ff2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..d5b38ce0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..c462c3d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..9d4f39e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..edb195c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..59306be9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..9ef1ca35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..7c80f057 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..5a53c649 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..c5517aea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..d4781839 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..9d1bd868 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..b2ceba32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..4af56054 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..63b1f40e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..e03923d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..02a1b124 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..f63718bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..6f372ebd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..a9a6e8ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..16a57912 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..087dcef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..c55e5d30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..8395468f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..3483d1ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..9bffe03c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..30b2eaad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json new file mode 100644 index 00000000..1cfb3606 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json new file mode 100644 index 00000000..610d8e72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddfe4bab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..eff47be0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..b84eb035 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..5be9f90b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..7a43e8ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json new file mode 100644 index 00000000..4309c796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f40161c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7fe9a419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..94229d5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..bbbb1a01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..4311d0e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..44e423a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json new file mode 100644 index 00000000..2f8ddc71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ae8cbd71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..055b25f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..d841495d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..10c83f36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..1acb214c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..66641c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json new file mode 100644 index 00000000..fdf4497d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json new file mode 100644 index 00000000..07555067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..206f3211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..9ae7c22e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..fa75e2f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..f16fba5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..c4a5e81c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json new file mode 100644 index 00000000..e2e7f38e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..136fd5f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60022225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..8154d548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..5a2b8941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..2a064943 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..e5535805 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json new file mode 100644 index 00000000..d2c9a21e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..735b8713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b49108e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..171ea7b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..0090c29c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..704b61ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..12795e48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json new file mode 100644 index 00000000..026ac3ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..59f59be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41da5770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..45512544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..1b1b0e91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..dc3befe9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..75f47ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json new file mode 100644 index 00000000..3b651562 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b45ede93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9a6496e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..50e87991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..d479de62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..c26a7faf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..f62727cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json new file mode 100644 index 00000000..73a2604a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..041247f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fdc4bd7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..6490347f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..990e795f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..d279eeb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..674f2d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json new file mode 100644 index 00000000..850a5e0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..015ff63c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..759c389e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..20ff7446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..82f0aa62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..6a4f34f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..7dc78e0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json new file mode 100644 index 00000000..b211b902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7c17973e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9940ebdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..4438ebd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..de4622a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..b05cc9dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..5d38f7e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json new file mode 100644 index 00000000..f48a0acb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..91a84ca2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fc540cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..69cd9646 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..a78f4938 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..4414d15b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..f609af7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json new file mode 100644 index 00000000..f3e1936c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..48c302fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cbb8207d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..6966784e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..a67984b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..05b4511e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..859644d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json new file mode 100644 index 00000000..7988d59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c7da0ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41089e21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..f1c2770f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..8225f334 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..92e2efd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..ede5f9d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json new file mode 100644 index 00000000..7c1dc9c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b27ce4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..32d82a21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..76e82a15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..c99a9c55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..1be36690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..0a32bbd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json new file mode 100644 index 00000000..fd71dbb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3990a7f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca21b857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..d26a0654 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..d56e3901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..e4caabf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..ca8288c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json new file mode 100644 index 00000000..a3cec870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9b916447 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d44e7478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..6d55a90f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..cf6af57b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..8518990a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..f86ede1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json new file mode 100644 index 00000000..fe84c5d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dec98e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d361cd82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..504d72ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..5dbeb0eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..ac7e41c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..1aa06f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json new file mode 100644 index 00000000..efde0bfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..63202bb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..202cce66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..49d352dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..799095e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..e033b560 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..58ce6c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json new file mode 100644 index 00000000..ae96f728 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5ae6b17d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca48dfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..2c980f48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..12387bd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..5ca8ee09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..092fe0a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json new file mode 100644 index 00000000..324dccb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23904452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fa80f0e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..b18710f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..c9a69eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..8fdcd30e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..d0eac43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..b732d145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0f34396c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d7b3ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..d29de263 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..f4d47381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..bff9be62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..1fee5f6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json new file mode 100644 index 00000000..ca66f9b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..4a9fc950 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e7009369 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a0b605ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..4bb08767 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..417f1169 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..e9a82ec7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..dc666d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dc47215e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..429aac6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..5fbf5e2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..146bf286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..e6363d11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..7ce044dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json new file mode 100644 index 00000000..18200302 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..441c4216 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6b9dd8ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..c7bec3ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..f11b6a4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..1c6e3c4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..72a0884a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json new file mode 100644 index 00000000..ddaeac1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6a32a30f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b8bac6fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..fdd42f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..4006e19d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..ae9f73cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..b3b655a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json new file mode 100644 index 00000000..2537fabf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6d689f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8fe640f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..8d7dac66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..5bdc4bac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..1a4486a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..b7021ffb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..b34a5e9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..dcb0d347 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..8ecff5f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_autobolus", + "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": 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_adolescent", + "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_adolescent", + "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_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..fe40ea3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..cea6977b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..b926e5c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..a77bc013 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..9665eeae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..c905ebe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..82422b0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..4fee8758 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..1afeabaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..7171d171 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..44e67623 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..f5655f81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..34688fd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..887a0c4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..5b26ab80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..2f53f822 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..d6d3561b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..39e15167 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..37d1a0be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..67fb1a3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..1d56700d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..008ed7c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..5350bf0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..ff120b31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..129192df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..0eab64d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..668ea69e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..48d83617 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..0341bb6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..845a174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..9a7df4d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..b19115ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..e252d5b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..451d0156 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..012174e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..07665c4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..10215b48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..29c79f11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..fd803f7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..5c171884 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..e74f99a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..750dd8c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..f6f1f6ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..abf93eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..3c925201 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..79330ea8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..d252b5fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..b366e2b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..d988be5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..0a90dc55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..dfebea81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..3d2cd236 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..c1a6a7ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..200b4299 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..93e5ecb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..06dff795 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..ce2cd3a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json new file mode 100644 index 00000000..894728e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b38b8740 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60d355a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..ceb0380c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..aaa17e4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..802d425c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..608bb590 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json new file mode 100644 index 00000000..bb3ab014 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e1fad589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6e6da6bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..6262862e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..3cd362f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..3a68589a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..8aea5fc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json new file mode 100644 index 00000000..a5728e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e9f922ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7e063d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..f2ab425b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..d3802f42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..d70c3175 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..7b424cf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json new file mode 100644 index 00000000..0275f760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c0582338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1e7cdbbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json new file mode 100644 index 00000000..ad0f4faa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json @@ -0,0 +1,1240 @@ +{ + "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_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }} + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.82499667 + } + ] + }, + "sensor": { + "glucose_history": "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.82499667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json new file mode 100644 index 00000000..d193a331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json new file mode 100644 index 00000000..a6907d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json new file mode 100644 index 00000000..97f2a59d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_autobolus", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json new file mode 100644 index 00000000..4795c96a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/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_t2_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2b100c8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3d4ecc8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "swift.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/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_t2_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json new file mode 100644 index 00000000..6c273f5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json @@ -0,0 +1,1236 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }}, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json new file mode 100644 index 00000000..1e6035c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json new file mode 100644 index 00000000..8e171ac9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json new file mode 100644 index 00000000..e5f1dca0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_autobolus", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json new file mode 100644 index 00000000..07a9a6b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "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": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3a3c800b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + }, + "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_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8db78c5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..74570c92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..ca182cca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..fc92d401 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..a3cbc7fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..a8f2f528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..e75aff66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..3cf835fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..d5dfe2ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..d2064e72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..dbed5715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..ada52681 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..b32f324d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..76d83d2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..58c73321 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..36c46a4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..12ddc340 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_autobolus_0_5/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_0_5/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_0_5/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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": { + "suspend_threshold": 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_0_5/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_autobolus_0_5/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..c7fa51f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..963f2c78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..8cb61bdd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..fd416e7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json new file mode 100644 index 00000000..c41a041b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9d41325e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6431e502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..468c93fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..c0a40b0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..065e1eb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..5f16d7af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json new file mode 100644 index 00000000..de5d12e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..27690829 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5f446979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2a3e0527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..0d9bb9c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..d10a4b96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..f5e8334d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..00462c13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json new file mode 100644 index 00000000..42b1f465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c69f7863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..21889dd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..31f0fd52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..fb8203c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..f84a3391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..804e1039 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..039cbc4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5a86d07a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..f83c0f8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..af337a3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..01787725 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..1af29958 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json new file mode 100644 index 00000000..67029f61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..809d5e01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a646dbe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..3eee5282 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..af1bb2ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..3a5664be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..769d054a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json new file mode 100644 index 00000000..11c0860b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0977d2bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_autobolus_0_5/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2d99bebf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_0_5/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_sp/TLR-1028_03/Simulation-Configuration-TLR-1028_03_adolescent_profile_v1.json new file mode 100644 index 00000000..5263081a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_03/Simulation-Configuration-TLR-1028_03_median_profile_v1.json new file mode 100644 index 00000000..5b6318a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_03/Simulation-Configuration-TLR-1028_03_resistant_profile_v1.json new file mode 100644 index 00000000..feffb260 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_03/Simulation-Configuration-TLR-1028_03_sensitive_profile_v1.json new file mode 100644 index 00000000..b3636524 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_04/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json new file mode 100644 index 00000000..95958b0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_04/Simulation-Configuration-TLR-1028_04_median_profile_v1.json new file mode 100644 index 00000000..3d963e04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_04/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json new file mode 100644 index 00000000..390a0950 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_04/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json new file mode 100644 index 00000000..9e1d2b11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_05/Simulation-Configuration-TLR-1028_05_adolescent_profile_v1.json new file mode 100644 index 00000000..d2e77efe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_05/Simulation-Configuration-TLR-1028_05_median_profile_v1.json new file mode 100644 index 00000000..de4d76b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_05/Simulation-Configuration-TLR-1028_05_resistant_profile_v1.json new file mode 100644 index 00000000..7dcac9ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_05/Simulation-Configuration-TLR-1028_05_sensitive_profile_v1.json new file mode 100644 index 00000000..c2e777cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_06/Simulation-Configuration-TLR-1028_06_adolescent_profile_v1.json new file mode 100644 index 00000000..4f6c6d70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_06/Simulation-Configuration-TLR-1028_06_median_profile_v1.json new file mode 100644 index 00000000..4b3562eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_06/Simulation-Configuration-TLR-1028_06_resistant_profile_v1.json new file mode 100644 index 00000000..34e3f354 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_06/Simulation-Configuration-TLR-1028_06_sensitive_profile_v1.json new file mode 100644 index 00000000..8471cbef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_07/Simulation-Configuration-TLR-1028_07_adolescent_profile_v1.json new file mode 100644 index 00000000..1e090db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_07/Simulation-Configuration-TLR-1028_07_median_profile_v1.json new file mode 100644 index 00000000..f09a0ae2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_07/Simulation-Configuration-TLR-1028_07_resistant_profile_v1.json new file mode 100644 index 00000000..e56e35a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1028_07/Simulation-Configuration-TLR-1028_07_sensitive_profile_v1.json new file mode 100644 index 00000000..4bcb0326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_03/Simulation-Configuration-TLR-1030_03_adolescent_profile_v1.json new file mode 100644 index 00000000..7a8f95e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_03/Simulation-Configuration-TLR-1030_03_median_profile_v1.json new file mode 100644 index 00000000..7a181a06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_03/Simulation-Configuration-TLR-1030_03_resistant_profile_v1.json new file mode 100644 index 00000000..a5221092 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_03/Simulation-Configuration-TLR-1030_03_sensitive_profile_v1.json new file mode 100644 index 00000000..21972687 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_04/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json new file mode 100644 index 00000000..dfc4cc0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_04/Simulation-Configuration-TLR-1030_04_median_profile_v1.json new file mode 100644 index 00000000..daef0e08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_04/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json new file mode 100644 index 00000000..98dc5ed9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_04/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json new file mode 100644 index 00000000..d3385db0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_05/Simulation-Configuration-TLR-1030_05_adolescent_profile_v1.json new file mode 100644 index 00000000..3b1cf65e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_05/Simulation-Configuration-TLR-1030_05_median_profile_v1.json new file mode 100644 index 00000000..fa947ec1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_05/Simulation-Configuration-TLR-1030_05_resistant_profile_v1.json new file mode 100644 index 00000000..76fedfb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_05/Simulation-Configuration-TLR-1030_05_sensitive_profile_v1.json new file mode 100644 index 00000000..be633300 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_06/Simulation-Configuration-TLR-1030_06_adolescent_profile_v1.json new file mode 100644 index 00000000..0ff127fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_06/Simulation-Configuration-TLR-1030_06_median_profile_v1.json new file mode 100644 index 00000000..cc3cd1c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_06/Simulation-Configuration-TLR-1030_06_resistant_profile_v1.json new file mode 100644 index 00000000..a4afc9ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_06/Simulation-Configuration-TLR-1030_06_sensitive_profile_v1.json new file mode 100644 index 00000000..84c4d5a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_07/Simulation-Configuration-TLR-1030_07_adolescent_profile_v1.json new file mode 100644 index 00000000..c77dd264 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_07/Simulation-Configuration-TLR-1030_07_median_profile_v1.json new file mode 100644 index 00000000..7cc2777c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_07/Simulation-Configuration-TLR-1030_07_resistant_profile_v1.json new file mode 100644 index 00000000..67e1f2e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1030_07/Simulation-Configuration-TLR-1030_07_sensitive_profile_v1.json new file mode 100644 index 00000000..44142c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_03/Simulation-Configuration-TLR-1032_03_adolescent_profile_v1.json new file mode 100644 index 00000000..d86641f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_03/Simulation-Configuration-TLR-1032_03_median_profile_v1.json new file mode 100644 index 00000000..e2442be6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_03/Simulation-Configuration-TLR-1032_03_resistant_profile_v1.json new file mode 100644 index 00000000..5d62b020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_03/Simulation-Configuration-TLR-1032_03_sensitive_profile_v1.json new file mode 100644 index 00000000..23a9b1e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_04/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json new file mode 100644 index 00000000..36666258 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_04/Simulation-Configuration-TLR-1032_04_median_profile_v1.json new file mode 100644 index 00000000..1741d3fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_04/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json new file mode 100644 index 00000000..47ff7cb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_04/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json new file mode 100644 index 00000000..24661e74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_05/Simulation-Configuration-TLR-1032_05_adolescent_profile_v1.json new file mode 100644 index 00000000..e050fc57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_05/Simulation-Configuration-TLR-1032_05_median_profile_v1.json new file mode 100644 index 00000000..3e94c6d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_05/Simulation-Configuration-TLR-1032_05_resistant_profile_v1.json new file mode 100644 index 00000000..d5d8d884 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_05/Simulation-Configuration-TLR-1032_05_sensitive_profile_v1.json new file mode 100644 index 00000000..b87d8f24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_06/Simulation-Configuration-TLR-1032_06_adolescent_profile_v1.json new file mode 100644 index 00000000..5ff832bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_06/Simulation-Configuration-TLR-1032_06_median_profile_v1.json new file mode 100644 index 00000000..67123ee2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_06/Simulation-Configuration-TLR-1032_06_resistant_profile_v1.json new file mode 100644 index 00000000..34243b41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_06/Simulation-Configuration-TLR-1032_06_sensitive_profile_v1.json new file mode 100644 index 00000000..4cf0cc9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_07/Simulation-Configuration-TLR-1032_07_adolescent_profile_v1.json new file mode 100644 index 00000000..b4fc2609 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_07/Simulation-Configuration-TLR-1032_07_median_profile_v1.json new file mode 100644 index 00000000..2797a6f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_07/Simulation-Configuration-TLR-1032_07_resistant_profile_v1.json new file mode 100644 index 00000000..2eb4c963 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1032_07/Simulation-Configuration-TLR-1032_07_sensitive_profile_v1.json new file mode 100644 index 00000000..263112cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_03/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..ee69e828 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_03/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..93e2a557 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_03/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..cb6e0a1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_03/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..6540a35b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_04/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..4e3508b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_04/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..1752021d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_04/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..000c43bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_04/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..9dea3cd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_05/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..ea86bfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_05/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..7a4f2b75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_05/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..5be54fc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_05/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..72b9843b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_06/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..1ac080e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_06/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..058820c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_06/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..9bbe3b4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_06/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..b6bafe62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_07/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..a976f074 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_07/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..aed1e3f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_07/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..890af90e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/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_sp/TLR-1034_07/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..6d87692c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_swift", + "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, + "suspend_threshold": 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_sp/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_sp/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_sp/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_sp/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_sp/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_sp/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_sp/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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_sp/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_sp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..60402ea9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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": { + "suspend_threshold": 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_sp/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..bbf56aa0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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": { + "suspend_threshold": 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_sp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..243626e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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": { + "suspend_threshold": 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_sp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..94598472 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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": { + "suspend_threshold": 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_sp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json new file mode 100644 index 00000000..c56a3d21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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": { + "suspend_threshold": 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_sp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json new file mode 100644 index 00000000..1fceced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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": { + "suspend_threshold": 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_sp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json new file mode 100644 index 00000000..598e0f39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/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": { + "suspend_threshold": 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_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json new file mode 100644 index 00000000..2c64e5e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_adolescent", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ] + } + } + }, + {"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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ] + } + }, + "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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json new file mode 100644 index 00000000..3a226431 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_median", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + } + } + }, + {"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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + } + }, + "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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json new file mode 100644 index 00000000..2183f84c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_resistant", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "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.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.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": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + } + }, + "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.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json new file mode 100644 index 00000000..87b7c4dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_sensitive", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ] + } + } + }, + {"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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ] + } + }, + "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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_sp_0_5/TLR-1028_03/Simulation-Configuration-TLR-1028_03_adolescent_profile_v1.json new file mode 100644 index 00000000..294f6836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_03/Simulation-Configuration-TLR-1028_03_median_profile_v1.json new file mode 100644 index 00000000..c7547d63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_03/Simulation-Configuration-TLR-1028_03_resistant_profile_v1.json new file mode 100644 index 00000000..bf6d4cca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_03/Simulation-Configuration-TLR-1028_03_sensitive_profile_v1.json new file mode 100644 index 00000000..05b7b283 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_04/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json new file mode 100644 index 00000000..3356e7d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_04/Simulation-Configuration-TLR-1028_04_median_profile_v1.json new file mode 100644 index 00000000..ce73791a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_04/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json new file mode 100644 index 00000000..f9fa28cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_04/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json new file mode 100644 index 00000000..13882182 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_05/Simulation-Configuration-TLR-1028_05_adolescent_profile_v1.json new file mode 100644 index 00000000..4c65f81e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_05/Simulation-Configuration-TLR-1028_05_median_profile_v1.json new file mode 100644 index 00000000..f41c67c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_05/Simulation-Configuration-TLR-1028_05_resistant_profile_v1.json new file mode 100644 index 00000000..4fd47e07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_05/Simulation-Configuration-TLR-1028_05_sensitive_profile_v1.json new file mode 100644 index 00000000..0e051085 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_06/Simulation-Configuration-TLR-1028_06_adolescent_profile_v1.json new file mode 100644 index 00000000..f39ca76d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_06/Simulation-Configuration-TLR-1028_06_median_profile_v1.json new file mode 100644 index 00000000..138a7b04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_06/Simulation-Configuration-TLR-1028_06_resistant_profile_v1.json new file mode 100644 index 00000000..850f5c8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_06/Simulation-Configuration-TLR-1028_06_sensitive_profile_v1.json new file mode 100644 index 00000000..bb906f4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_07/Simulation-Configuration-TLR-1028_07_adolescent_profile_v1.json new file mode 100644 index 00000000..8d5ed6f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_07/Simulation-Configuration-TLR-1028_07_median_profile_v1.json new file mode 100644 index 00000000..78611ea8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_07/Simulation-Configuration-TLR-1028_07_resistant_profile_v1.json new file mode 100644 index 00000000..10b3b10b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1028_07/Simulation-Configuration-TLR-1028_07_sensitive_profile_v1.json new file mode 100644 index 00000000..357c4362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_03/Simulation-Configuration-TLR-1030_03_adolescent_profile_v1.json new file mode 100644 index 00000000..dcad14db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_03/Simulation-Configuration-TLR-1030_03_median_profile_v1.json new file mode 100644 index 00000000..130ccd22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_03/Simulation-Configuration-TLR-1030_03_resistant_profile_v1.json new file mode 100644 index 00000000..3d9f0f82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_03/Simulation-Configuration-TLR-1030_03_sensitive_profile_v1.json new file mode 100644 index 00000000..cd0f91ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_04/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json new file mode 100644 index 00000000..8946b1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_04/Simulation-Configuration-TLR-1030_04_median_profile_v1.json new file mode 100644 index 00000000..fe86fd42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_04/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json new file mode 100644 index 00000000..b77707eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_04/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json new file mode 100644 index 00000000..59740672 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_05/Simulation-Configuration-TLR-1030_05_adolescent_profile_v1.json new file mode 100644 index 00000000..f7f04e55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_05/Simulation-Configuration-TLR-1030_05_median_profile_v1.json new file mode 100644 index 00000000..6f2d0565 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_05/Simulation-Configuration-TLR-1030_05_resistant_profile_v1.json new file mode 100644 index 00000000..60d81c62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_05/Simulation-Configuration-TLR-1030_05_sensitive_profile_v1.json new file mode 100644 index 00000000..d896140a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_06/Simulation-Configuration-TLR-1030_06_adolescent_profile_v1.json new file mode 100644 index 00000000..01750902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_06/Simulation-Configuration-TLR-1030_06_median_profile_v1.json new file mode 100644 index 00000000..6d6cbcd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_06/Simulation-Configuration-TLR-1030_06_resistant_profile_v1.json new file mode 100644 index 00000000..3e792ebb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_06/Simulation-Configuration-TLR-1030_06_sensitive_profile_v1.json new file mode 100644 index 00000000..defb5d01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_07/Simulation-Configuration-TLR-1030_07_adolescent_profile_v1.json new file mode 100644 index 00000000..73c0a940 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_07/Simulation-Configuration-TLR-1030_07_median_profile_v1.json new file mode 100644 index 00000000..0be603ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_07/Simulation-Configuration-TLR-1030_07_resistant_profile_v1.json new file mode 100644 index 00000000..673c238d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1030_07/Simulation-Configuration-TLR-1030_07_sensitive_profile_v1.json new file mode 100644 index 00000000..b6a8f3fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_03/Simulation-Configuration-TLR-1032_03_adolescent_profile_v1.json new file mode 100644 index 00000000..d86641f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_03/Simulation-Configuration-TLR-1032_03_median_profile_v1.json new file mode 100644 index 00000000..e2442be6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_03/Simulation-Configuration-TLR-1032_03_resistant_profile_v1.json new file mode 100644 index 00000000..122af77c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_03/Simulation-Configuration-TLR-1032_03_sensitive_profile_v1.json new file mode 100644 index 00000000..23a9b1e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_04/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json new file mode 100644 index 00000000..36666258 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_04/Simulation-Configuration-TLR-1032_04_median_profile_v1.json new file mode 100644 index 00000000..1741d3fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_04/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json new file mode 100644 index 00000000..47ff7cb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_04/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json new file mode 100644 index 00000000..24661e74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_05/Simulation-Configuration-TLR-1032_05_adolescent_profile_v1.json new file mode 100644 index 00000000..e050fc57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_05/Simulation-Configuration-TLR-1032_05_median_profile_v1.json new file mode 100644 index 00000000..3e94c6d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_05/Simulation-Configuration-TLR-1032_05_resistant_profile_v1.json new file mode 100644 index 00000000..d5d8d884 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_05/Simulation-Configuration-TLR-1032_05_sensitive_profile_v1.json new file mode 100644 index 00000000..b87d8f24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_06/Simulation-Configuration-TLR-1032_06_adolescent_profile_v1.json new file mode 100644 index 00000000..5ff832bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_06/Simulation-Configuration-TLR-1032_06_median_profile_v1.json new file mode 100644 index 00000000..67123ee2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_06/Simulation-Configuration-TLR-1032_06_resistant_profile_v1.json new file mode 100644 index 00000000..34243b41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_06/Simulation-Configuration-TLR-1032_06_sensitive_profile_v1.json new file mode 100644 index 00000000..4cf0cc9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_07/Simulation-Configuration-TLR-1032_07_adolescent_profile_v1.json new file mode 100644 index 00000000..b4fc2609 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_07/Simulation-Configuration-TLR-1032_07_median_profile_v1.json new file mode 100644 index 00000000..2797a6f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_07/Simulation-Configuration-TLR-1032_07_resistant_profile_v1.json new file mode 100644 index 00000000..2eb4c963 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1032_07/Simulation-Configuration-TLR-1032_07_sensitive_profile_v1.json new file mode 100644 index 00000000..263112cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_03/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..ee69e828 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_03/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..93e2a557 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_03/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..cb6e0a1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_03/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..6540a35b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_04/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..4e3508b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_04/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..1752021d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_04/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..000c43bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_04/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..9dea3cd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_05/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..ea86bfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_05/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..7a4f2b75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_05/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..5be54fc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_05/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..72b9843b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_06/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..1ac080e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_06/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..058820c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_06/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..9bbe3b4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_06/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..b6bafe62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_07/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..a976f074 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_07/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..aed1e3f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_07/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..890af90e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/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_sp_0_5/TLR-1034_07/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..6d87692c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_swift", + "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, + "suspend_threshold": 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_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json new file mode 100644 index 00000000..7129aab9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json new file mode 100644 index 00000000..ea569406 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json new file mode 100644 index 00000000..48545ebe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json new file mode 100644 index 00000000..11b3bc4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..42117c6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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": { + "suspend_threshold": 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_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..472eedbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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": { + "suspend_threshold": 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_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..cdc78780 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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": { + "suspend_threshold": 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_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..aee34b01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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_autobolus_v1_1", + "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": { + "suspend_threshold": 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_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json new file mode 100644 index 00000000..c56a3d21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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": { + "suspend_threshold": 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_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json new file mode 100644 index 00000000..1fceced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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": { + "suspend_threshold": 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_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json new file mode 100644 index 00000000..598e0f39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/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": { + "suspend_threshold": 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_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json new file mode 100644 index 00000000..2c64e5e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_adolescent_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_adolescent", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ] + } + } + }, + {"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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ] + } + }, + "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": 21.87 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.87 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json new file mode 100644 index 00000000..3a226431 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_median_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_median", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + } + } + }, + {"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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + } + }, + "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.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json new file mode 100644 index 00000000..2183f84c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_resistant_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_resistant", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "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.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.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": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + } + }, + "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.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json new file mode 100644 index 00000000..87b7c4dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus_sp_0_5/TLR-1078/Simulation-Configuration-TLR-1078_sensitive_profile_swift.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-1078", + "simulation_id": "TLR-1078-base_sensitive", + "risk_description": "Overrides bolus rec", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ] + } + } + }, + {"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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ] + } + }, + "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.37 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.37 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ 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 98% 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 index 25dbcea3..db09cd5a 100644 --- 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 @@ -35,7 +35,7 @@ } } }, - {"sim_id": "pre-noLoop_t2_adolescent", + {"sim_id": "pre-noLoop_t1_adolescent", "patient": { "patient_model": { "carb_entries": [ 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/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json new file mode 100644 index 00000000..dfd65bf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json new file mode 100644 index 00000000..c8f2420b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json new file mode 100644 index 00000000..77d229a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json new file mode 100644 index 00000000..f0157845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9097bbc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.21 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json new file mode 100644 index 00000000..fb8bef85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.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_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..df8f0767 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.76 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json new file mode 100644 index 00000000..f2ebfe2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json new file mode 100644 index 00000000..918cbbed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json new file mode 100644 index 00000000..601551c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json new file mode 100644 index 00000000..c55575be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json new file mode 100644 index 00000000..dcf9a123 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json new file mode 100644 index 00000000..10305630 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a1ee24d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json new file mode 100644 index 00000000..cb1fa3f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json new file mode 100644 index 00000000..9d23457f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json new file mode 100644 index 00000000..b1e7d15d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json new file mode 100644 index 00000000..add98d03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json new file mode 100644 index 00000000..4480840d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "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_swift", + "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_170_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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json new file mode 100644 index 00000000..dbd47c5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2e21dbf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json new file mode 100644 index 00000000..5e1811fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json new file mode 100644 index 00000000..eb8bd131 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json new file mode 100644 index 00000000..6eccc0c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json new file mode 100644 index 00000000..309f7afc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json new file mode 100644 index 00000000..7577e48d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json new file mode 100644 index 00000000..0eb9dc45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a6f546e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json new file mode 100644 index 00000000..6453918d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json new file mode 100644 index 00000000..5479e0d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json new file mode 100644 index 00000000..9e261d2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json new file mode 100644 index 00000000..b6b1c5eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json new file mode 100644 index 00000000..9677ab61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json new file mode 100644 index 00000000..5ee13c43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..84ff7e52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json new file mode 100644 index 00000000..2f0aa3f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json new file mode 100644 index 00000000..2a708ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json new file mode 100644 index 00000000..69431130 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json new file mode 100644 index 00000000..b0268f43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json new file mode 100644 index 00000000..076fc2aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json new file mode 100644 index 00000000..c5a0143a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3877f537 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json new file mode 100644 index 00000000..e186d5c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json new file mode 100644 index 00000000..765f0101 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json new file mode 100644 index 00000000..e1545015 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json new file mode 100644 index 00000000..3c6ce1f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json new file mode 100644 index 00000000..064f05f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json new file mode 100644 index 00000000..19e7daef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f4575a68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json new file mode 100644 index 00000000..fdef7335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json new file mode 100644 index 00000000..396ec21c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json new file mode 100644 index 00000000..799d9d29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json new file mode 100644 index 00000000..8b525aa3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json new file mode 100644 index 00000000..0a99c5c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json new file mode 100644 index 00000000..bfaac0a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c259acb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json new file mode 100644 index 00000000..c2e44f45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json new file mode 100644 index 00000000..b7f63e84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json new file mode 100644 index 00000000..d86a3031 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json new file mode 100644 index 00000000..f0925ab7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json new file mode 100644 index 00000000..390d100f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 4.14 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.14 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json new file mode 100644 index 00000000..86f9b765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 13.68 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.68 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cfa3399d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_17/Simulation-Configuration-TLR-880_17-t2_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "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.t2_preset_200_sensitive_swift", + "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_180_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": 3.71 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ], + "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", + "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_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_t2_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json new file mode 100644 index 00000000..d4b7369a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json new file mode 100644 index 00000000..452fbe9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json new file mode 100644 index 00000000..546f282a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json new file mode 100644 index 00000000..60463bef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json new file mode 100644 index 00000000..212108fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 4.14 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.14 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json new file mode 100644 index 00000000..645c7580 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 13.68 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.68 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0f4648e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.71 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json new file mode 100644 index 00000000..01e227ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json new file mode 100644 index 00000000..064ff4f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json new file mode 100644 index 00000000..3e0089c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json new file mode 100644 index 00000000..51275757 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json new file mode 100644 index 00000000..86884c64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 4.14 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.14 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json new file mode 100644 index 00000000..abaf41f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 13.68 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.68 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..24b512c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.71 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json new file mode 100644 index 00000000..a7416fc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json new file mode 100644 index 00000000..4bb28047 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json new file mode 100644 index 00000000..6c02d5e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json new file mode 100644 index 00000000..17cef7d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json new file mode 100644 index 00000000..84c4e83f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 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_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json new file mode 100644 index 00000000..bfe2a8e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 0.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.76 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e47aefd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.21 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json new file mode 100644 index 00000000..b2771e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json new file mode 100644 index 00000000..4fd1dd16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json new file mode 100644 index 00000000..6784f2e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json new file mode 100644 index 00000000..7beb7657 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json new file mode 100644 index 00000000..b6e54f32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 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_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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json new file mode 100644 index 00000000..e74548de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 0.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.76 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fedd5f98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.21 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json new file mode 100644 index 00000000..b628abd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json new file mode 100644 index 00000000..1d85ade4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json new file mode 100644 index 00000000..a97b9ba3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json new file mode 100644 index 00000000..61552bfd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json new file mode 100644 index 00000000..b0b2e790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json new file mode 100644 index 00000000..83f98b2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 1.52 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..19b2a6c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json new file mode 100644 index 00000000..757ef27e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json new file mode 100644 index 00000000..8fc24c47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json new file mode 100644 index 00000000..5a7c6eef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json new file mode 100644 index 00000000..dbad72d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json new file mode 100644 index 00000000..93b17713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json new file mode 100644 index 00000000..457e6922 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 1.52 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..347e6247 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json new file mode 100644 index 00000000..1493bcdf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json new file mode 100644 index 00000000..52e11006 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json new file mode 100644 index 00000000..3e29fe13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json new file mode 100644 index 00000000..21848f6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json new file mode 100644 index 00000000..c491966b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json new file mode 100644 index 00000000..4a36ca29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 1.52 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ab5918a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json new file mode 100644 index 00000000..6abfa819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json new file mode 100644 index 00000000..04f2e1e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json new file mode 100644 index 00000000..7163458a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json new file mode 100644 index 00000000..e841f8dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json new file mode 100644 index 00000000..6162175d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json new file mode 100644 index 00000000..1cb064fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cecfd318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json new file mode 100644 index 00000000..903941a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json new file mode 100644 index 00000000..bf8d5471 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json new file mode 100644 index 00000000..2da4b519 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json new file mode 100644 index 00000000..886a0384 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json new file mode 100644 index 00000000..aba2ff76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json new file mode 100644 index 00000000..58ab4535 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..00233b9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json new file mode 100644 index 00000000..2b112bac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json new file mode 100644 index 00000000..fc2ed580 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json new file mode 100644 index 00000000..42549455 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json new file mode 100644 index 00000000..1f935cb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json new file mode 100644 index 00000000..61db0885 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.91 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.91 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json new file mode 100644 index 00000000..d824dd61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 12.92 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2cd0110f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-340_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_swift", + "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": 3.50 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.50 + } + ], + "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_swift" + } + } +] +} \ No newline at end of file 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 98% 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 index c21c4b57..bf4fac1b 100644 --- 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 @@ -68,17 +68,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60 }, { @@ -522,15 +522,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -910,17 +910,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 52.8 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 84 }, { @@ -1383,17 +1383,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60 }, { @@ -1837,15 +1837,15 @@ "value": 21.0 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 15.0 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 21.0 }, { @@ -2225,17 +2225,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 52.8 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 84 }, { @@ -2680,15 +2680,15 @@ "value": 21.0 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 15.0 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 21.0 }, { @@ -3073,17 +3073,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 52.8 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 84 }, { @@ -3528,15 +3528,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3916,17 +3916,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60 }, { 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 98% 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 index 1a084144..24dbfc41 100644 --- 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 @@ -68,17 +68,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 37.84 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60.2 }, { @@ -523,15 +523,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -911,17 +911,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43 }, { @@ -1383,17 +1383,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 37.84 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60.2 }, { @@ -1838,15 +1838,15 @@ "value": 4.63 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 3.3 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 4.63 }, { @@ -2226,17 +2226,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43 }, { @@ -2681,15 +2681,15 @@ "value": 4.63 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 3.3 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 4.63 }, { @@ -3074,17 +3074,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 37.84 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60.2 }, { @@ -3529,15 +3529,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3917,17 +3917,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43 }, { 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 98% 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 index bf71db9c..1f7bfe66 100644 --- 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 @@ -68,17 +68,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 27.28 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43.4 }, { @@ -523,15 +523,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -911,17 +911,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 31 }, { @@ -1383,17 +1383,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 27.28 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43.4 }, { @@ -1838,15 +1838,15 @@ "value": 4.34 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 3.1 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 4.34 }, { @@ -2226,17 +2226,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 31 }, { @@ -2681,15 +2681,15 @@ "value": 4.34 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 3.1 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 4.34 }, { @@ -3074,17 +3074,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 27.28 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43.4 }, { @@ -3529,15 +3529,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3917,17 +3917,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 31 }, { 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 98% 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 index 280855ed..b5275567 100644 --- 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 @@ -68,17 +68,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 22 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 35 }, { @@ -523,15 +523,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -911,17 +911,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 25 }, { @@ -1383,17 +1383,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 22 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 35 }, { @@ -1838,15 +1838,15 @@ "value": 2.33 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.66 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 2.33 }, { @@ -2226,17 +2226,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 25 }, { @@ -2681,15 +2681,15 @@ "value": 2.33 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.66 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 2.33 }, { @@ -3074,17 +3074,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 22 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 35 }, { @@ -3529,15 +3529,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3917,17 +3917,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 25 }, { 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 98% 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 index f416c252..b7ac6b83 100644 --- 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 @@ -68,17 +68,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60.72 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 96.6 }, { @@ -523,15 +523,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -911,17 +911,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 69 }, { @@ -1383,17 +1383,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60.72 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 96.6 }, { @@ -1838,15 +1838,15 @@ "value": 6.44 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 4.6 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 6.44 }, { @@ -2226,17 +2226,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 69 }, { @@ -2681,15 +2681,15 @@ "value": 6.44 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 4.6 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 6.44 }, { @@ -3074,17 +3074,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60.72 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 96.6 }, { @@ -3529,15 +3529,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3917,17 +3917,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 69 }, { 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 98% 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 index cc92ac91..cad02bfb 100644 --- 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 @@ -68,17 +68,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 54.56 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 86.8 }, { @@ -523,15 +523,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -911,17 +911,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 62 }, { @@ -1383,17 +1383,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 54.56 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 86.8 }, { @@ -1838,15 +1838,15 @@ "value": 3.77 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 2.69 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 3.77 }, { @@ -2226,17 +2226,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 62 }, { @@ -2682,15 +2682,15 @@ "value": 3.77 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 2.69 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 21.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 3.77 }, { @@ -3075,17 +3075,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 54.56 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 86.8 }, { @@ -3530,15 +3530,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3917,17 +3917,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 62 }, { 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 98% 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 index bcb0a080..62497a92 100644 --- 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 @@ -73,17 +73,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60 }, { @@ -515,7 +515,7 @@ } } }, - {"sim_id": "pre-noLoop_T1_adolescent", + {"sim_id": "pre-noLoop_t1_adolescent", "patient": { "patient_model": { "carb_entries": [ @@ -581,17 +581,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60 }, { @@ -1089,17 +1089,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 60 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 60 }, { 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 98% 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 index 1647cdc3..b642135f 100644 --- 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 @@ -73,17 +73,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43 }, { @@ -581,17 +581,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43 }, { @@ -1089,17 +1089,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 43 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 43 }, { 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 98% 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 index 71aec482..ebe4348b 100644 --- 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 @@ -73,17 +73,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 31 }, { @@ -581,17 +581,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 31 }, { @@ -1089,17 +1089,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 31 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 31 }, { 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 98% 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 index 4ff6c790..682ee5f1 100644 --- 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 @@ -73,17 +73,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 25 }, { @@ -581,17 +581,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 25 }, { @@ -1089,17 +1089,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 25 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 25 }, { 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 98% 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 index 5fbe560e..6de13cf1 100644 --- 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 @@ -73,17 +73,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 69 }, { @@ -581,17 +581,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 69 }, { @@ -1089,17 +1089,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 69 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 69 }, { 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 98% 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 index 8ba93077..f69c70ed 100644 --- 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 @@ -73,17 +73,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 76 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 76 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 76 }, { @@ -581,17 +581,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 76 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 76 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 76 }, { @@ -1089,17 +1089,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 76 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 76 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 76 }, { 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 98% 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 index 46e097de..baf1a1bd 100644 --- 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 @@ -73,17 +73,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 62 }, { @@ -581,17 +581,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 62 }, { @@ -1089,17 +1089,17 @@ }, { "type": "carb", - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "value": 62 }, { "type": "carb", - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "value": 62 }, { 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 98% 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 index 123b695e..082db318 100644 --- 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 @@ -142,7 +142,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -307,7 +307,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -347,7 +347,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -532,15 +532,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -990,7 +990,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -1155,7 +1155,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1333,7 +1333,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -1488,7 +1488,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1528,7 +1528,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -1713,15 +1713,15 @@ "value": 18.75 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 6.25 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 11.25 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 18.75 }, { @@ -2175,7 +2175,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -2340,7 +2340,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -2426,15 +2426,15 @@ "value": 18.75 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 6.25 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 11.25 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 18.75 }, { @@ -2893,7 +2893,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -3058,7 +3058,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -3098,7 +3098,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -3283,15 +3283,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3741,7 +3741,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -3906,7 +3906,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, 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 98% 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 index 583ca3f0..fbf7845f 100644 --- 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 @@ -142,7 +142,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -307,7 +307,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -347,7 +347,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -532,15 +532,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -990,7 +990,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -1155,7 +1155,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1333,7 +1333,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -1488,7 +1488,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1528,7 +1528,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -1713,15 +1713,15 @@ "value": 5.76 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.92 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 3.46 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 5.76 }, { @@ -2175,7 +2175,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -2340,7 +2340,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -2426,15 +2426,15 @@ "value": 5.76 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.92 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 3.46 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 5.76 }, { @@ -2893,7 +2893,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -3058,7 +3058,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -3098,7 +3098,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -3283,15 +3283,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3741,7 +3741,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -3906,7 +3906,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, 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 98% 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 index 22cfb72a..f2c6b5b1 100644 --- 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 @@ -142,7 +142,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -307,7 +307,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -347,7 +347,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -532,15 +532,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -990,7 +990,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -1155,7 +1155,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1333,7 +1333,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -1488,7 +1488,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1528,7 +1528,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -1713,15 +1713,15 @@ "value": 7.5 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 2.5 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 4.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 7.5 }, { @@ -2175,7 +2175,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -2340,7 +2340,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -2426,15 +2426,15 @@ "value": 7.5 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 2.5 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 4.5 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 7.5 }, { @@ -2893,7 +2893,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -3058,7 +3058,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -3098,7 +3098,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -3283,15 +3283,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3741,7 +3741,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -3906,7 +3906,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, 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 98% 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 index a44e701e..eabc7c5d 100644 --- 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 @@ -142,7 +142,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -307,7 +307,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -347,7 +347,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -532,15 +532,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -990,7 +990,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -1155,7 +1155,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1333,7 +1333,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -1488,7 +1488,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1528,7 +1528,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -1713,15 +1713,15 @@ "value": 5.0 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.66 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 3.0 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 5.0 }, { @@ -2175,7 +2175,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -2340,7 +2340,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -2426,15 +2426,15 @@ "value": 5.0 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.66 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 3.0 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 5.0 }, { @@ -2893,7 +2893,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -3058,7 +3058,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -3098,7 +3098,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -3283,15 +3283,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3741,7 +3741,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -3906,7 +3906,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, 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 98% 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 index d46bf2b2..a9201336 100644 --- 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 @@ -142,7 +142,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -307,7 +307,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -347,7 +347,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -532,15 +532,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -990,7 +990,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -1155,7 +1155,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1333,7 +1333,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -1488,7 +1488,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1528,7 +1528,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -1713,15 +1713,15 @@ "value": 5.0 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.66 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 3.0 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 5.0 }, { @@ -2175,7 +2175,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -2340,7 +2340,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -2426,15 +2426,15 @@ "value": 5.0 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.66 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 3.0 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 5.0 }, { @@ -2893,7 +2893,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -3058,7 +3058,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -3098,7 +3098,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -3283,15 +3283,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3741,7 +3741,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -3906,7 +3906,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, 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 98% 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 index 8f9ace77..6c92b963 100644 --- 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 @@ -142,7 +142,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -307,7 +307,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -347,7 +347,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -532,15 +532,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -990,7 +990,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -1155,7 +1155,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1333,7 +1333,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -1488,7 +1488,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1528,7 +1528,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -1713,15 +1713,15 @@ "value": 10.71 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 3.57 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 6.42 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 10.71 }, { @@ -2175,7 +2175,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -2340,7 +2340,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -2426,15 +2426,15 @@ "value": 10.71 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 3.57 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 6.42 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 10.71 }, { @@ -2893,7 +2893,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -3058,7 +3058,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -3098,7 +3098,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -3283,15 +3283,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3741,7 +3741,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -3906,7 +3906,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, 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 98% 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 index d10ec1fc..adef4e88 100644 --- 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 @@ -142,7 +142,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -307,7 +307,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -347,7 +347,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -532,15 +532,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -990,7 +990,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -1155,7 +1155,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1333,7 +1333,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -1488,7 +1488,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -1528,7 +1528,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -1713,15 +1713,15 @@ "value": 3.26 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.08 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 1.95 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 3.26 }, { @@ -2175,7 +2175,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -2340,7 +2340,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -2426,15 +2426,15 @@ "value": 3.26 }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": 1.08 }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": 1.95 }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": 3.26 }, { @@ -2893,7 +2893,7 @@ "value": 39.6 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 66 }, @@ -3058,7 +3058,7 @@ "value": 63 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, @@ -3098,7 +3098,7 @@ "value": 22 }, { - "start_time": "8/19/2019 09:00:00", + "start_time": "8/15/2019 09:00:00", "type": "carb", "value": 25 }, @@ -3283,15 +3283,15 @@ "value": "accept_recommendation" }, { - "time": "8/19/2019 09:00:00", + "time": "8/15/2019 09:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 12:00:00", + "time": "8/15/2019 12:00:00", "value": "accept_recommendation" }, { - "time": "8/19/2019 18:00:00", + "time": "8/15/2019 18:00:00", "value": "accept_recommendation" }, { @@ -3741,7 +3741,7 @@ "value": 45 }, { - "start_time": "8/19/2019 18:00:00", + "start_time": "8/15/2019 18:00:00", "type": "carb", "value": 75 }, @@ -3906,7 +3906,7 @@ "value": 45 }, { - "start_time": "8/19/2019 12:00:00", + "start_time": "8/15/2019 12:00:00", "type": "carb", "value": 45 }, 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/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_adolescent_profile_v1.json new file mode 100644 index 00000000..1964962a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_adolescent_profile_v1.json @@ -0,0 +1,145 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-122", + "simulation_id": "TLR-QAE-122-base_adolescent", + "risk_description": "Exploration: double low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 120, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 60, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [12, 21.6, 45.6, 18] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 120, + "type": "carb" + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.0 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.0 + } + ], + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 60, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [12, 21.6, 45.6, 18] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 120, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 60, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [12, 21.6, 45.6, 18] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0, + "suspend_threshold": 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_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_median_profile_v1.json new file mode 100644 index 00000000..6d5e24ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_median_profile_v1.json @@ -0,0 +1,145 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-482", + "simulation_id": "TLR-QAE-482-base_median", + "risk_description": "Exploration: double low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 86, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 43, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [50, 90, 190, 75] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 86, + "type": "carb" + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 43, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [50, 90, 190, 75] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 86, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 43, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [50, 90, 190, 75] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0, + "suspend_threshold": 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_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_resistant_profile_v1.json new file mode 100644 index 00000000..29da4135 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_resistant_profile_v1.json @@ -0,0 +1,145 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-482", + "simulation_id": "TLR-QAE-482-base_resistant", + "risk_description": "Exploration: double low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 31, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [49, 88, 186, 74] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "type": "carb" + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 31, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [49, 88, 186, 74] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 31, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [49, 88, 186, 74] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0, + "suspend_threshold": 74, + "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_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_sensitive_profile_v1.json new file mode 100644 index 00000000..63e1475d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-482/Simulation-Configuration-TLR-QAE-482_sensitive_profile_v1.json @@ -0,0 +1,145 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-482", + "simulation_id": "TLR-QAE-482-base_sensitive", + "risk_description": "Exploration: double low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 48, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 24, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [120, 216, 456, 180] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 48, + "type": "carb" + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 24, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [120, 216, 456, 180] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 10.0, + "patient": { + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 48, + "type": "carb" + } + ] + }, + "patient_model": { + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "carb_entries": [ + {"start_time": "8/15/2019 12:00:00", + "value": 24, + "type": "carb"}, + { + "start_time": "8/15/2019 14:15:00", + "value": 15.0, + "type": "carb", + "duration": 30 + }], + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00", "14:15:00","14:30:00", "15:15:00"], + "values": [120, 216, 456, 180] + }, + "basal_rate": { + "start_times": ["0:00:00", "14:30:00", "15:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "settings": { + "carb_delay": 0, + "suspend_threshold": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ 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..76c084ad --- /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..c773bd19 --- /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..79706f81 --- /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..c7b5b57f --- /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..c0ed61be --- /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..6814af42 --- /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..b1c39317 --- /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..abd4fe47 --- /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..4fd5ee3a --- /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_t1_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..3fb73105 --- /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..97eaeb6f --- /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..b4a3ada2 --- /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..2b150fa1 --- /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..f270caca --- /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..fa5c25ed --- /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..0757a558 --- /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..c9fcb08a --- /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..0e41b153 --- /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..80b97d5d --- /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..61d308e2 --- /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..43805262 --- /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..486375dd --- /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..399879f3 --- /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..b979c910 --- /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..c1f1df24 --- /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..5ed6b6df --- /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..55a95cdc --- /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..8304a58f --- /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..86e8ddb7 --- /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..cde6c8a5 --- /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..9b20ff63 --- /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..86d9c437 --- /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..a5fcfca6 --- /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..92ac21d7 --- /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..9e9213ba --- /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..4fcbee1c --- /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..96afe8aa --- /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..36c90c5b --- /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/loop_risk_v2_fiasp/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 new file mode 100644 index 00000000..c2401015 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/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_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..9a65897e --- /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_t1_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..dd42e804 --- /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_t1_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..95957714 --- /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_t1_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..66c48ea0 --- /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..ae94fe4d --- /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..538971d7 --- /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..218541e8 --- /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..f8b16ad0 --- /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..0dede970 --- /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..62f93ef8 --- /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..239fdefd --- /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..8de8d471 --- /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..237f3b7c --- /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..f11927df --- /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..a01958a8 --- /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..93c7b792 --- /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..babdc7c7 --- /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..b1bc37a4 --- /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..4d32e15e --- /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..d5a8a14a --- /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..67709caa --- /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..abd710f1 --- /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..89392a84 --- /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..aca003fa --- /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..66cfad25 --- /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..8082a189 --- /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..2477d08c --- /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..706a4e73 --- /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..f7ad19fd --- /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..f64d461c --- /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..8a204f45 --- /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..3635537a --- /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..263acf67 --- /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..4eff7d7e --- /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..a5f6f72c --- /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..f12f64a6 --- /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/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" + } + }, + "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_fiasp/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 new file mode 100644 index 00000000..6a7770a8 --- /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-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/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" + } + }, + "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_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..a03677e8 --- /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/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" + } + }, + "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..21e99bd8 --- /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/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" + } + }, + "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..ce4ccebb --- /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/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" + } + }, + "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..b6db4135 --- /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/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" + } + }, + "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..39eb9113 --- /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/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" + } + }, + "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..b7006156 --- /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/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" + } + }, + "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_fiasp/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 new file mode 100644 index 00000000..ad562052 --- /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-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/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" + } + }, + "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_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..ac635e04 --- /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/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" + } + }, + "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..043a15b2 --- /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/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" + } + }, + "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..7ee9498f --- /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/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_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..0d092eea --- /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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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..01d4b04a --- /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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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..7e31a4fd --- /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_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": 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..b0d807dc --- /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_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": 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..f69c3761 --- /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": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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..e69d9a78 --- /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": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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..e7e0db15 --- /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": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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_fiasp/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 new file mode 100644 index 00000000..722abe3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/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": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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_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..c3aa2c33 --- /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": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/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..a2afe927 --- /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": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/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_fiasp/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 new file mode 100644 index 00000000..38c9d6d9 --- /dev/null +++ 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 @@ -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": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/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_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..b45f2ec2 --- /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/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 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_fiasp/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_fiasp/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_fiasp/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_fiasp/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_fiasp/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_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_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..15ea3d1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..3d6a43cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { +"suspend_threshold": 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_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..c1c36f3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..b33e797d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json new file mode 100644 index 00000000..e688fb83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { +"suspend_threshold": 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_mid-isf/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_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json new file mode 100644 index 00000000..cde0b3e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5765ef99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..0be69eec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..809b382b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..cc5d5d9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..4793ea30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json new file mode 100644 index 00000000..8906968e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..69d588b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..0a0d953f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..f5752cc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..51dfdaf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..46f0727c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..69c8f73a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..785bceeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..467447ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..0101f9b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..bda7ca9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..ad4fd6d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9de90072 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3d2430a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..053b3ca6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..81fc6cdf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..f5e0ec0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..11003653 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json new file mode 100644 index 00000000..77781e29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json new file mode 100644 index 00000000..bd68ec42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8f5f680 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..bb1507db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..74524c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..aab85205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..4568f63f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Median_profile_v1.json new file mode 100644 index 00000000..9ffc5822 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3f9c1180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2ed5369e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..0a79179f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..3184af9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..be3fcc7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..da5db041 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Median_profile_v1.json new file mode 100644 index 00000000..516d1fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..921c93d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9239b391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..3c3a5f17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..8f9eef68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..1b60c5bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..b96e44aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Median_profile_v1.json new file mode 100644 index 00000000..379ac2a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..61ed97f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..3bc50589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..18f78d68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..70d1dc62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..128dca7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..497c4dd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Median_profile_v1.json new file mode 100644 index 00000000..8bb07989 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6c0c0289 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c3ad7c41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..9d5ae4fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..bb63b096 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..b5fd9ff4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..4628731f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Median_profile_v1.json new file mode 100644 index 00000000..dc1d86ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..b9940916 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d30dc216 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..f5413396 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..6e29b2fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..0d16ec5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..4fb3fba4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json new file mode 100644 index 00000000..7a317334 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..a2f1b5c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2ccf674c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..95b4935e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..aa164297 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..4449f4eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..80804620 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json new file mode 100644 index 00000000..bba354b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..8ddbb256 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9518ebd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..e17d8ff8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..fc7295e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..8ebdd75f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..6c8ba3ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Median_profile_v1.json new file mode 100644 index 00000000..33fd2754 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..512b585e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..80854dff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..0ba70aaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..670fa333 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..f0eb7ffc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..3febebac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Median_profile_v1.json new file mode 100644 index 00000000..cc737fd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..4e9cf686 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..050787cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..13d77533 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..512cf68d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..08affee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..910a9098 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Median_profile_v1.json new file mode 100644 index 00000000..59758564 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..0d71bef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..bcf97a53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..f0aac57b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..94a3ca80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..96ec4ff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..a7e75fa4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Median_profile_v1.json new file mode 100644 index 00000000..d0579279 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..838406ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..6a791515 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..db57c18a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..c1d9ff61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..57ca5684 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..4232c4c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Median_profile_v1.json new file mode 100644 index 00000000..6d39e03c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..ac5ff2df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f785c2d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..53a7764f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..ec0edc17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..16b9c3c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..fd5e0f6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Median_profile_v1.json new file mode 100644 index 00000000..f0177913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..f1944361 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..ac2ece77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..ad39c8ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..9b5ec27a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..6caa5012 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..ec729f93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json new file mode 100644 index 00000000..ded439b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json new file mode 100644 index 00000000..3a929d18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json new file mode 100644 index 00000000..492520ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_median_profile_v1.json new file mode 100644 index 00000000..60fb8ab1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-t2_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_150_median_swift", + "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 12:00:00", + "value": 2.3 + } + ] + }, + "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": "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_resistant_profile_v1.json new file mode 100644 index 00000000..4c6422d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-t2_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_150_resistant_swift", + "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" + } + } + }, + {"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": 3.45 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.45 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b3b4bfa6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1062/Simulation-Configuration-TLR-1062_t2_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-t2_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_150_sensitive_swift", + "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" + } + } + }, + {"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": 3.00 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.00 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..32e946f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..5502084c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..39b84647 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..26f532a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_median_profile_swift.json new file mode 100644 index 00000000..9b0e1030 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-t2_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_resistant_profile_swift.json new file mode 100644 index 00000000..3a9c7251 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-t2_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_sensitive_profile_swift.json new file mode 100644 index 00000000..328b5873 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1065/Simulation-Configuration-TLR-1065_t2_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-t2_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_median_profile_swift.json new file mode 100644 index 00000000..63aa166f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_resistant_profile_swift.json new file mode 100644 index 00000000..ec8aa52d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_sensitive_profile_swift.json new file mode 100644 index 00000000..4ebe4276 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1066/Simulation-Configuration-TLR-1066_t2_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..d662a666 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..a044f66b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..6fe7a4e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..5e5c83c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..396e5351 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..f12e7558 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..826fbc9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..ca9d7298 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..e2b824b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..d2277207 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..f55321a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..fe42d295 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..216a28c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..65c9be36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..d10a1302 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..e1aef5c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..a28ac0c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..c08f3666 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..7d0d30bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..de92fc6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_median_profile_swift.json new file mode 100644 index 00000000..bc6f0815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "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": 2.99 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.99 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_resistant_profile_swift.json new file mode 100644 index 00000000..5c869d06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "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 12:00:00", + "value": 5.85 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_sensitive_profile_swift.json new file mode 100644 index 00000000..5135da33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1070/Simulation-Configuration-TLR-1070_t2_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "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 12:00:00", + "value": 1.54 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.54 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_median_profile_swift.json new file mode 100644 index 00000000..7cbeb7cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "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": 2.99 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.99 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_resistant_profile_swift.json new file mode 100644 index 00000000..f8281825 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "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 12:00:00", + "value": 5.85 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_sensitive_profile_swift.json new file mode 100644 index 00000000..c208822c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1071/Simulation-Configuration-TLR-1071_t2_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-preset_80_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "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 12:00:00", + "value": 1.54 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.54 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..44635b96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..670ae592 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..c08dc025 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..7140f1c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_median_profile_swift.json new file mode 100644 index 00000000..c6aad64b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-t2_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_resistant_profile_swift.json new file mode 100644 index 00000000..5eab520a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-t2_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_sensitive_profile_swift.json new file mode 100644 index 00000000..395d76f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_t2_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-t2_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..dfaeeb73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..19a962c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..2ce6c78f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..73fa459e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_median_profile_swift.json new file mode 100644 index 00000000..04cdb6ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-t2_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_resistant_profile_swift.json new file mode 100644 index 00000000..0f116749 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-t2_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_sensitive_profile_swift.json new file mode 100644 index 00000000..791b59da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-1081_w/Simulation-Configuration-TLR-1081_w_t2_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-t2_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..94aad319 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..3bbd95f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..4cc21304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..bed7ef79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json new file mode 100644 index 00000000..7fab0d9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json new file mode 100644 index 00000000..8375b01b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json new file mode 100644 index 00000000..16571eda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..d9548a58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..16b84a95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..bcb7d2e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..52bc14b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json new file mode 100644 index 00000000..e5fdd83d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json new file mode 100644 index 00000000..55b6af8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json new file mode 100644 index 00000000..5946ded9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..4494b2fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..56621425 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..a83c9423 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..8507d368 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json new file mode 100644 index 00000000..b05ae821 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json new file mode 100644 index 00000000..a70f0eb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json new file mode 100644 index 00000000..594221eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..3080fb47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..4c9c94b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..8e246935 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..33797f98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json new file mode 100644 index 00000000..3e453e8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json new file mode 100644 index 00000000..d3159256 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json new file mode 100644 index 00000000..60d932d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..39c9177a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..51dd5331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..da0d65c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..e3de2925 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json new file mode 100644 index 00000000..d75969fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json new file mode 100644 index 00000000..a2addfc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json new file mode 100644 index 00000000..088fef0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..8c24999e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..5d7ecff2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..29a00a71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..0db9e39e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json new file mode 100644 index 00000000..03790cb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json new file mode 100644 index 00000000..cf0f0f13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json new file mode 100644 index 00000000..997b7220 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..8523b71c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..e9a2f82e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..d339af66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..810edc27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json new file mode 100644 index 00000000..c2c73217 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json new file mode 100644 index 00000000..ed5bd6e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json new file mode 100644 index 00000000..32d20698 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..f9d3650f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..37c92bc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..7a4f091e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..a1cf8054 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json new file mode 100644 index 00000000..1387a293 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json new file mode 100644 index 00000000..f200a93a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json new file mode 100644 index 00000000..52cc43b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..8c59d610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..d6852dce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..013f3d36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..6b2ddb13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json new file mode 100644 index 00000000..92f13d04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json new file mode 100644 index 00000000..2565e34b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json new file mode 100644 index 00000000..c7a62307 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..8278b889 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..b5abdf48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..2057c583 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..f5aab2a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json new file mode 100644 index 00000000..fd94293d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json new file mode 100644 index 00000000..9409bccd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json new file mode 100644 index 00000000..2808e368 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..19d5e2ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..9f38ba27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..39228bbc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..ef8a2792 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json new file mode 100644 index 00000000..80ffe934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json new file mode 100644 index 00000000..f9824b73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json new file mode 100644 index 00000000..1b9bdfea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..27584a77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..62452a57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..23b72a3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..b8859632 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json new file mode 100644 index 00000000..d6cbff41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json new file mode 100644 index 00000000..f40967fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json new file mode 100644 index 00000000..6d4238c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..13ec8ae6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..aa5d32a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..30f17bed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..0b5b7087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json new file mode 100644 index 00000000..7e0b1ba9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json new file mode 100644 index 00000000..76790ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json new file mode 100644 index 00000000..c9e6d94d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..f1ee4b72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..48e356f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..8aecb912 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..250db468 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json new file mode 100644 index 00000000..d628a669 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json new file mode 100644 index 00000000..a484b733 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json new file mode 100644 index 00000000..78189bf2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..58a83924 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..55433a42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..7f4e79ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..6243fa03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json new file mode 100644 index 00000000..810ec5bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json new file mode 100644 index 00000000..5f459a36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json new file mode 100644 index 00000000..2392928d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..fd8af976 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..2372f46a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..ad0dcef2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..ef61edf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json new file mode 100644 index 00000000..d1cb20b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json new file mode 100644 index 00000000..4454362e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json new file mode 100644 index 00000000..1e2735af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..e19b0097 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..57bfdb4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..db419b09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..2da1eb85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json new file mode 100644 index 00000000..1e96db9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json new file mode 100644 index 00000000..8efe48a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json new file mode 100644 index 00000000..c69f97e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..657ab210 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..a22e37c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..40a91e35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..dfe9350a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json new file mode 100644 index 00000000..e82f9d95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json new file mode 100644 index 00000000..a6f5f7df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json new file mode 100644 index 00000000..dda93ba9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..c49313e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..1f5008a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..a5cc6b81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..241080f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json new file mode 100644 index 00000000..02a15393 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json new file mode 100644 index 00000000..505f846b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json new file mode 100644 index 00000000..7a6a84ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..66a884a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..93aa4215 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..6771b7c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..2cec7c8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json new file mode 100644 index 00000000..74733db0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json new file mode 100644 index 00000000..dfeb9bfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json new file mode 100644 index 00000000..5dc9575a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..859eb5e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..0122e448 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..b764c027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..45ddc70e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json new file mode 100644 index 00000000..6661ef71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json new file mode 100644 index 00000000..1aab3ed1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json new file mode 100644 index 00000000..04e5623d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..e9f5ad62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..c6bc6ef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..ac931beb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..4ace31d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json new file mode 100644 index 00000000..2c07738c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json new file mode 100644 index 00000000..e12d232f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json new file mode 100644 index 00000000..52744c15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..d6ddfeba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..991d75a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..ca913545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..588849d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json new file mode 100644 index 00000000..0bb0e176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json new file mode 100644 index 00000000..ae2b6163 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json new file mode 100644 index 00000000..1f026391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..14e7087d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..7ca4238d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..5567d15f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..5c2ae2b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json new file mode 100644 index 00000000..025e2ab5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json new file mode 100644 index 00000000..8d7bfbed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json new file mode 100644 index 00000000..8b57c5f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..24474e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..cf37df4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..f27f0231 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..474d35ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json new file mode 100644 index 00000000..97f8f1b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json new file mode 100644 index 00000000..19ce316d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json new file mode 100644 index 00000000..70c687c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..292552ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..1afd55cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..d263730f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..8c9835da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json new file mode 100644 index 00000000..64a7784b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json new file mode 100644 index 00000000..dbe8ed2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json new file mode 100644 index 00000000..6f914a2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..8a76f208 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..226cf880 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..50106e51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..fabc401d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json new file mode 100644 index 00000000..f2f22e83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json new file mode 100644 index 00000000..10fa8035 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json new file mode 100644 index 00000000..ba4c5408 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..6638bec5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..3c0154f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..46f409c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..0ca60cb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json new file mode 100644 index 00000000..6cf0a95e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json new file mode 100644 index 00000000..3948953f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json new file mode 100644 index 00000000..bb9f7fc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..b593169b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..0e892b54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..b1bfeac8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..7946f422 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json new file mode 100644 index 00000000..8a961f03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json new file mode 100644 index 00000000..00eadcbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json new file mode 100644 index 00000000..fea820db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..aec1a5a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..4157953f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..fe3832c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..a1f313e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json new file mode 100644 index 00000000..155f7d86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json new file mode 100644 index 00000000..08878b55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a1f313e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..57fa24af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..960d165c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..50bb6aec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..9d94e91d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json new file mode 100644 index 00000000..bc9e4f4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json new file mode 100644 index 00000000..58973d35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json new file mode 100644 index 00000000..7d1b4f5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..f884b338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..a61a378f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..7ff6d3f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..63f282fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json new file mode 100644 index 00000000..1068ae4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json new file mode 100644 index 00000000..2ba2cd48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json new file mode 100644 index 00000000..64aee193 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..0a6f95bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..5dc90c4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..54eb9a48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..3a40a643 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json new file mode 100644 index 00000000..0754f0a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json new file mode 100644 index 00000000..b2d69de4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json new file mode 100644 index 00000000..4e95a66b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..12005659 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 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_mid-isf/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..09abaab1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 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_mid-isf/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..b5591858 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 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_mid-isf/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..bf800d2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 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_mid-isf/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json new file mode 100644 index 00000000..a7a1b261 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 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_mid-isf/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json new file mode 100644 index 00000000..89750b3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 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_mid-isf/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..50977b3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 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_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..5485c7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..15906b61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..7b349762 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..c46aded9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json new file mode 100644 index 00000000..e9f0e5f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json new file mode 100644 index 00000000..b1213582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json new file mode 100644 index 00000000..db78ea15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..0f70f8b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..da12fe28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..0032492d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..cd1774ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json new file mode 100644 index 00000000..c1ad8cf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json new file mode 100644 index 00000000..cf9fea98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json new file mode 100644 index 00000000..26e9a70f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..a9665f01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..ee247328 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..a61ececb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..aad6c9f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json new file mode 100644 index 00000000..32d53b4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json new file mode 100644 index 00000000..a61ececb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json new file mode 100644 index 00000000..bbe079f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..6ac07e06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..1bdde4a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..1b3cde44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..e7e5aca3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json new file mode 100644 index 00000000..0647bed5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json new file mode 100644 index 00000000..e5876b09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json new file mode 100644 index 00000000..d295e7c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..26d23986 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..5adb10f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..4b71dcad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..989ecd30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json new file mode 100644 index 00000000..50cfed97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json new file mode 100644 index 00000000..a7935c72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json new file mode 100644 index 00000000..541032f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..4b585f5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..52d8adef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..5e3447aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..2f000048 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json new file mode 100644 index 00000000..50fcc287 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json new file mode 100644 index 00000000..949dd503 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json new file mode 100644 index 00000000..cc19724a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..9c3cf5f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..c443971e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..0cb25c43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..cf796b7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json new file mode 100644 index 00000000..9d24b1c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json new file mode 100644 index 00000000..4988d6dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json new file mode 100644 index 00000000..dc1e9e6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..9a84157f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..8bf107fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..c14e34eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..9c9cee85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json new file mode 100644 index 00000000..f169bdea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json new file mode 100644 index 00000000..b9c604b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json new file mode 100644 index 00000000..1212a931 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..d944dd8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..63172e17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..0fa26e15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..fbbbd7d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json new file mode 100644 index 00000000..afa9b376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json new file mode 100644 index 00000000..22eae250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json new file mode 100644 index 00000000..f7117f23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..f9c5781a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..0e24a645 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..6f40b4bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..039ac528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json new file mode 100644 index 00000000..2242cb35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json new file mode 100644 index 00000000..94778a71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json new file mode 100644 index 00000000..7b43477f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..4605b64d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..17854f53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..a3f538fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..80fa506e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json new file mode 100644 index 00000000..599df33d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23b6a6e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1cfe9381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..8c764202 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..4650b6ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..595cd6d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..1e7225fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json new file mode 100644 index 00000000..a4f2d12e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..5b52e8f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..8a891fc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..5886ccf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..a4004abf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..b0eb48b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..7af25acd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json new file mode 100644 index 00000000..c259cd11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..1412665d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json new file mode 100644 index 00000000..b1043bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..7415ca14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..31c0c0c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..84cfdeba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..c8156194 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json new file mode 100644 index 00000000..0dbb8c3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..84cfdeba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..c8156194 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..2b588083 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..fe7615e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..48c7c228 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..04073ef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json new file mode 100644 index 00000000..e9f76096 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..18d40a81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..497eba9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..4c679f3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..31dad578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..5b173776 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-731_cb/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..1ae41bd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json new file mode 100644 index 00000000..da1ecfaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..d885c175 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..738b71cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..7c4deaf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..e1199de2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..640701a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..1f8e79bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_t2_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_t2_Median180_Profile.json new file mode 100644 index 00000000..4bcf7f82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json new file mode 100644 index 00000000..89b70dd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json new file mode 100644 index 00000000..d5dceac5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..668f0295 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..f827cd9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..9172fd6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..2b4b2226 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_t2_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_t2_Median270_Profile.json new file mode 100644 index 00000000..d91d476c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json new file mode 100644 index 00000000..9858e6e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json new file mode 100644 index 00000000..8290c9b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..0d20b773 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..6b70bc02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..b777f99f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..b01b1f1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_t2_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_t2_Median360_Profile.json new file mode 100644 index 00000000..5a9a5836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json new file mode 100644 index 00000000..c2828827 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json new file mode 100644 index 00000000..1de9df02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..7dc8c293 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..b5723791 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..51f2a922 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..9ebe0687 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json new file mode 100644 index 00000000..a5ce25c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json new file mode 100644 index 00000000..618405bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json new file mode 100644 index 00000000..d0dfd5b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..1fa131de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..6e75e1e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..0a2dafac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..2a293f71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json new file mode 100644 index 00000000..b64e8886 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json new file mode 100644 index 00000000..44185427 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json new file mode 100644 index 00000000..c5d53a09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..e737a5e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..c77c9a1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..7108dd56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..6232ada9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json new file mode 100644 index 00000000..b3c30cb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json new file mode 100644 index 00000000..3a14aa30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json new file mode 100644 index 00000000..6232ada9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..0ad25dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..5509da5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..fc398023 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..3c29beb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..73b2ab43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json new file mode 100644 index 00000000..2f215a44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json new file mode 100644 index 00000000..1c615812 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json new file mode 100644 index 00000000..e1873252 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..f855e588 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..0a9e2473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..0a7c199a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..d3f796ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json new file mode 100644 index 00000000..eb8ea94b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json new file mode 100644 index 00000000..e0c6d704 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json new file mode 100644 index 00000000..a0fd57a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..0ff8eb7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..09021020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..63fadb31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..e5a16079 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..8bcdc5c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json new file mode 100644 index 00000000..4e275333 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json new file mode 100644 index 00000000..9d9fa984 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json new file mode 100644 index 00000000..6e2870be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..ea4eb5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..bd70dd7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..91826a16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json new file mode 100644 index 00000000..459236fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json new file mode 100644 index 00000000..40818a0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json new file mode 100644 index 00000000..01e94b3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..0952a004 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..c96af54f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..f8c5977c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..fae19d7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..8ac710f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..6be6805a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json new file mode 100644 index 00000000..a314063b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json new file mode 100644 index 00000000..cbcd47d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json new file mode 100644 index 00000000..9c5b3b37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..629f12c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..0e647e83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..3ebaed9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..853a033c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json new file mode 100644 index 00000000..8f61d9e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json new file mode 100644 index 00000000..a05b6343 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json new file mode 100644 index 00000000..ad3d57c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..7ce05ef4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..0da755a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..e8547020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..ac1c520e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json new file mode 100644 index 00000000..a7bb18a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json new file mode 100644 index 00000000..b7983ac5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json new file mode 100644 index 00000000..d41c09c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..025b6e32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..12a94639 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..4b872b56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..1c31d53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json new file mode 100644 index 00000000..dea37e42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json new file mode 100644 index 00000000..4f10e8d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4dc5373d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..770853ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..d10600cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..d851448d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..594f951f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json new file mode 100644 index 00000000..a8ba46cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..64e5523e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..8fa4c83c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..fde94e5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift", + "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_mid-isf/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_mid-isf/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..f9a3cee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift", + "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_mid-isf/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_mid-isf/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..b7f53f9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift", + "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_mid-isf/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_mid-isf/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..9e28339e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift", + "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_mid-isf/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_mid-isf/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json new file mode 100644 index 00000000..e46ae14a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift", + "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_mid-isf/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_mid-isf/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json new file mode 100644 index 00000000..b013f514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift", + "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_mid-isf/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_mid-isf/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json new file mode 100644 index 00000000..b4618b09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift", + "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_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..c13ee7ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..544565a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..0dc11704 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..b86afc56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json new file mode 100644 index 00000000..5749a5f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json new file mode 100644 index 00000000..4858f891 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json new file mode 100644 index 00000000..467cf0db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..2b752cde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..c721bb7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..9ad1ab37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..f74df78b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json new file mode 100644 index 00000000..a0f4327e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json new file mode 100644 index 00000000..814d66e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json new file mode 100644 index 00000000..d44f56fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..1b667c49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..7619d1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..0df2c4f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..b2ff1eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json new file mode 100644 index 00000000..3079e8cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json new file mode 100644 index 00000000..b9f93875 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json new file mode 100644 index 00000000..5bc94bcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..421d9652 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..878d944a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..bec7ffba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..344587ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json new file mode 100644 index 00000000..c3b06852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json new file mode 100644 index 00000000..a69446bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json new file mode 100644 index 00000000..1d203001 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..0ae40acf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..b424de3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..30061bbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..24281611 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json new file mode 100644 index 00000000..3004e492 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json new file mode 100644 index 00000000..2bb09785 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json new file mode 100644 index 00000000..2a1aad7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..b4822dde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..519b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..980be7c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..f8f4679c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json new file mode 100644 index 00000000..6fa87690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json new file mode 100644 index 00000000..53ac544d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json new file mode 100644 index 00000000..8db58a9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..273bfcd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..68234ba1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..650a2b6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..ff94aa04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json new file mode 100644 index 00000000..e3e766a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json new file mode 100644 index 00000000..dd672fbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json new file mode 100644 index 00000000..b965ada1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..7e95f1c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..a79ef93d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..7aa3ea92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..fe5cae38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json new file mode 100644 index 00000000..0c3754b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json new file mode 100644 index 00000000..5b549563 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json new file mode 100644 index 00000000..8002d882 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..7a3b414d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..d6219aa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..59ec5bff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..028f5d73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json new file mode 100644 index 00000000..b8469bdd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json new file mode 100644 index 00000000..6c4ae433 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json new file mode 100644 index 00000000..3c5e91c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..99bd42ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..09aac313 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..a222e374 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..e305e10a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json new file mode 100644 index 00000000..d948c01e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json new file mode 100644 index 00000000..79e122e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json new file mode 100644 index 00000000..23d299fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..530bff2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..34f12809 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..f5bba2bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..772bd0dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json new file mode 100644 index 00000000..d290f38f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json new file mode 100644 index 00000000..6c125235 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json new file mode 100644 index 00000000..8292c582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..69366125 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..ece16b85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..f32e2750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..2fb9511f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json new file mode 100644 index 00000000..e14f0f2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json new file mode 100644 index 00000000..55b16236 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json new file mode 100644 index 00000000..5ddc0833 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..6c604977 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..07047684 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..e01399ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..b0825736 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json new file mode 100644 index 00000000..cfb090de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json new file mode 100644 index 00000000..d1f23399 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json new file mode 100644 index 00000000..5a9d54e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..25c2cb3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..59451693 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..c09b168a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..9e36309c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json new file mode 100644 index 00000000..fb95e559 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json new file mode 100644 index 00000000..16bb73db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json new file mode 100644 index 00000000..c2ba1ffa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..debb2cb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..aff6b288 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..3b2980e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..72f907d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json new file mode 100644 index 00000000..af31e2e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json new file mode 100644 index 00000000..5f25f9c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json new file mode 100644 index 00000000..bddd9b70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..925398e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..2b257b51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..1c7ee288 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..b85073c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json new file mode 100644 index 00000000..b895047a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json new file mode 100644 index 00000000..8323fad0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json new file mode 100644 index 00000000..edbc5bad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..37e59504 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..41a1ff8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..4e790461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..a908dc5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json new file mode 100644 index 00000000..8c359277 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json new file mode 100644 index 00000000..6a0b9f90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json new file mode 100644 index 00000000..ec2eb81c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..4c3388de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..412f139a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..6f19af36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..9a288b5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json new file mode 100644 index 00000000..a692de98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json new file mode 100644 index 00000000..0cd7cebc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json new file mode 100644 index 00000000..76f89ea0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..7604bb03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..bc87f510 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..dd22acc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..e8676d7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json new file mode 100644 index 00000000..42ad7f23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json new file mode 100644 index 00000000..fb807a6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json new file mode 100644 index 00000000..903c7292 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..7ba827b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..316130bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..96802d4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..dd527430 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json new file mode 100644 index 00000000..99f9bb46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json new file mode 100644 index 00000000..96358540 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json new file mode 100644 index 00000000..e96fd7b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..c2df9111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..531878f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..dfbea561 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..69a3d77f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json new file mode 100644 index 00000000..76ba8fbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json new file mode 100644 index 00000000..34ac04db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json new file mode 100644 index 00000000..28aa4d4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..69fdcafe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..2336f653 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..f1e419df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..9078f525 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json new file mode 100644 index 00000000..81b1e746 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json new file mode 100644 index 00000000..234e0ba5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json new file mode 100644 index 00000000..8b297c65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..257b71a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..31b20594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..b3c2f9ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..b385ef2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json new file mode 100644 index 00000000..5a0b6e04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json new file mode 100644 index 00000000..eb6aaa4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json new file mode 100644 index 00000000..021bd07f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..2a92804e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..237a3f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..dd80f10d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..d7a4cee4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json new file mode 100644 index 00000000..72ba6128 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json new file mode 100644 index 00000000..395fe7ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json new file mode 100644 index 00000000..bcf140c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..669fdf05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..ba60ea05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..e2b5f619 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..f330be03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json new file mode 100644 index 00000000..a6b99aa3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json new file mode 100644 index 00000000..2db79485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json new file mode 100644 index 00000000..42a58ee1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..599d1cf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..5c32e19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..5d9104f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..8cf2fd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json new file mode 100644 index 00000000..8a72c804 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json new file mode 100644 index 00000000..15e301ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json new file mode 100644 index 00000000..8cf2fd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..e7aeae88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..4fd96eb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..4a686ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..965c1484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json new file mode 100644 index 00000000..ae9080a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json new file mode 100644 index 00000000..b658dadb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json new file mode 100644 index 00000000..de760f3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..623990a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..4f8be00e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..019ee2e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..b376bb71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json new file mode 100644 index 00000000..a97f98ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json new file mode 100644 index 00000000..8aee9206 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json new file mode 100644 index 00000000..c68f0044 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..d24b589a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..819da4eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..3be9f3e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..536124e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json new file mode 100644 index 00000000..8faa9dff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json new file mode 100644 index 00000000..664b0937 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json new file mode 100644 index 00000000..26976ba7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..25e9467f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..8860a9b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..6fbfeee1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..37369edf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json new file mode 100644 index 00000000..d4ca8cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json new file mode 100644 index 00000000..e93d218d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json new file mode 100644 index 00000000..73469d24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..c7e955b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..d91da276 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..bc3a97bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..ce874c0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json new file mode 100644 index 00000000..7498860f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..9dc9d40a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9f86d533 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..0f1cdc87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..b18f7c28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..65d7d8a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..62c21f5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json new file mode 100644 index 00000000..3846e146 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3641c660 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..048c96ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json new file mode 100644 index 00000000..6e3b2934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..7921af2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..fe40ba23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..3f52508d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..34a042a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_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.t2_preset_130_resistant_swift", + "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_170_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": 16.19 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16.19 + } + ], + "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_t2_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..6f5ddd5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..da73f7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..66993e09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..a823d31f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json new file mode 100644 index 00000000..81e191fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..d4958ab9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..fd767a37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..d734d209 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..a209e754 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..1d7f638f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..219d424c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..415a8cdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..86f86d85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/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_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json new file mode 100644 index 00000000..d51730ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..ed43061f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2ead51ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..8f3c5327 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6297b29f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..ee670ab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..f734dff5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..11b51e24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..64828b23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json new file mode 100644 index 00000000..c45fca2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..0b62b68c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..4d2bd9bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..16df9b14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..4bdcaca1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..b5806cc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..c610e9af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..a9475975 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..a041753e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json new file mode 100644 index 00000000..d0b10a91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2ea4b61c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c7e0e9c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..b9445b01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..c8cd890e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..ec0ca454 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..cbb2bdd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..779ba820 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..72815548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json new file mode 100644 index 00000000..929f053f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..4cabe70f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..e2132f98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..571274ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..8f00e76d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..6005a5c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..bf74fdeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6f3823db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c068de31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json new file mode 100644 index 00000000..a384d90d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..71994b3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..150e517f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..c03dcb1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..a5973a72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f4d7097a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..09c15863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..9c8b885d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..372fe5d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json new file mode 100644 index 00000000..60c07769 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..7943ddaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..887843dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..6785be92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..d0bb7bf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..6bc8ef42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..feeeab87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..94d07813 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..50f9d79b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json new file mode 100644 index 00000000..9cbbbe8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json new file mode 100644 index 00000000..64bc2478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json new file mode 100644 index 00000000..1a8c3ef1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json new file mode 100644 index 00000000..77001796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json new file mode 100644 index 00000000..fdd1e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json new file mode 100644 index 00000000..6708268c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json new file mode 100644 index 00000000..91d11a47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json new file mode 100644 index 00000000..7b8d55fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json new file mode 100644 index 00000000..718ec70a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json new file mode 100644 index 00000000..b044c742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json new file mode 100644 index 00000000..1fcb0ca5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json new file mode 100644 index 00000000..0b5112fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json new file mode 100644 index 00000000..929d1af6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json new file mode 100644 index 00000000..8e21bbc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json new file mode 100644 index 00000000..2ee87ca0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json new file mode 100644 index 00000000..a60b1ed4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json new file mode 100644 index 00000000..d53dfa61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json new file mode 100644 index 00000000..182d6b97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json new file mode 100644 index 00000000..321bf231 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..553e58bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2820da2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..5b0404f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..5a1d4ef0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..6ade52bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..16b4910e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..5ff5a4fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f24593f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..bce321d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..c43ad3d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..2e6c93ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..fdab6c16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json new file mode 100644 index 00000000..e247bc0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json new file mode 100644 index 00000000..bceb9100 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e289ba57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..f3feef5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..29e96724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..cb55c54d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..41c40d9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json new file mode 100644 index 00000000..0defd539 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..04849a5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..025c4ba4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..625eb872 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..b6c37673 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..7664d06e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..ede6b523 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..e73546f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..38326362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..338a00d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..3e7c4ac1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..94604e19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..800d71a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..7b28f644 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..aa626b13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2c9c8fc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c3dff375 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..6ae30674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..e65f8683 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..0c717bf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..0b5b555f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json new file mode 100644 index 00000000..16dfbf8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json new file mode 100644 index 00000000..d682508d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0a0108c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..66a49540 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..3635cd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..59b62ba2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..f3a638f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json new file mode 100644 index 00000000..118d45da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f9086cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0665cba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..2f44c0f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..e6fe3e8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..508bf0f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..9c7c79ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json new file mode 100644 index 00000000..cce3e1c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..71039960 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..41fb9b7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..b86f56b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..6fe3f800 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..f6c0c54a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..cfe67448 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..d198c2c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_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": 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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..365d400b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_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": 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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d7981723 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..2ea312ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..ba3be7e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..1d15411d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..6fba2d93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..7f589939 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..a57c8604 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..559a87bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..2903e3ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..df921dd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..583dbe2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..4c813499 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json new file mode 100644 index 00000000..5e9bf009 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json new file mode 100644 index 00000000..494fc502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6c7c70cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/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_mid-isf/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..b52b57c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf/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_mid-isf/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..77657ed9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf/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_mid-isf/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..dff76125 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf/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_mid-isf/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..a68cfd38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf/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_mid-isf/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json new file mode 100644 index 00000000..60d74f07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf/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_mid-isf/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..a168a04b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf/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_mid-isf/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..639f3492 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf/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_mid-isf/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..6da5dc37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/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_mid-isf/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..138aae62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/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_mid-isf/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..07d591bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/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_mid-isf/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..296545ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/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_mid-isf/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..fa35950d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/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_mid-isf/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0f01a586 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/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_mid-isf/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..32624947 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + }, + "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_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..711f4454 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..fd9fade6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..9887a02d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..25696b74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json new file mode 100644 index 00000000..108c95ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..07087b11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..345a6286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..d25a685e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..5c1cdfa4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..836287a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..59f5e416 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..86fbe9f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2a95b68e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c512a620 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..5b7795ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..b9d4bc22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..9538d42d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..765294a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..4df7d19a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2e97200d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..fa0e361b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json new file mode 100644 index 00000000..00d353dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..000cbaa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..82628da8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..3dd68bb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..cc069b88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..41523600 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..136439a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..13e8aaf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..82bfc4f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..60d7d501 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..eb0c2b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..51dc437d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..c127729b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json new file mode 100644 index 00000000..6b9e1fc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0d5691ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9761961c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..c7b371a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..8809b3d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..cc0d37cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..59b08f7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json new file mode 100644 index 00000000..dabf55eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ec07aeff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..11f867e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..e5fb245d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..97c592af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..4b510438 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..ece1dd1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..5ee9b6bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f9bb06d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5088be77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..4e5a9d23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..97588ab7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..0a97213d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..d2125099 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json new file mode 100644 index 00000000..b1429f11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..8fec73a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f2d5fa19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..1fe9346a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..eaa53786 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..66f81a8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0891a6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json new file mode 100644 index 00000000..91f012ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json new file mode 100644 index 00000000..16598f17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f8adead0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..5132730c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..26de937c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e2bab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..26de937c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..ee7841e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..64f23911 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..24c6f6c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..517150a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..e505dc0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..3167958e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..f91bf0c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..5f8941e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..47359826 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..e997a18c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..f5284ad0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..a91e6037 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..289a0755 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json new file mode 100644 index 00000000..1cfb3606 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json new file mode 100644 index 00000000..610d8e72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddfe4bab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..708e4d43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..618454c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..2cb49b2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..3c65e039 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json new file mode 100644 index 00000000..4309c796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f40161c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7fe9a419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..5a535033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..e69de494 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..71736022 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..b2d82269 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json new file mode 100644 index 00000000..2f8ddc71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ae8cbd71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..055b25f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..b692a8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..7cd88884 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..7c7fab2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..6ce0824c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json new file mode 100644 index 00000000..fdf4497d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json new file mode 100644 index 00000000..07555067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..206f3211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..cd896058 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..97a579b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..d9b7278a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..e4e3b910 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json new file mode 100644 index 00000000..e2e7f38e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..136fd5f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60022225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..e6b85ff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..7d202c39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..1196f853 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..2fa9161b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json new file mode 100644 index 00000000..d2c9a21e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..735b8713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b49108e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..b69147a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..b396c427 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..14ee4be7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..ebe75f9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json new file mode 100644 index 00000000..026ac3ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..59f59be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41da5770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..c8ece105 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..47422ce7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..e9d5679f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..2f57d5b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json new file mode 100644 index 00000000..3b651562 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b45ede93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9a6496e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..6b33e01f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..f3196582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..15bba895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..59f36ab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json new file mode 100644 index 00000000..73a2604a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..041247f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fdc4bd7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..ef5d79f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..59168857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..c11866b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..31e9578e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json new file mode 100644 index 00000000..850a5e0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..015ff63c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..759c389e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..5f8da470 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..2ba4fb8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..2f1b8a6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..2b6483f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json new file mode 100644 index 00000000..b211b902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..95e35b86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9940ebdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..30243fc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..18ff485c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..becab326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..257271d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json new file mode 100644 index 00000000..f48a0acb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..91a84ca2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fc540cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a6cfee1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..5870d67a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..e8094ca0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..3465efe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json new file mode 100644 index 00000000..f3e1936c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..48c302fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cbb8207d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..78f5a104 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..ae0681b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..1d3a5c80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..49068c7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json new file mode 100644 index 00000000..7988d59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c7da0ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41089e21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..a60a679f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..167a1a90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..500aca19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..88d554f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json new file mode 100644 index 00000000..7c1dc9c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b27ce4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..32d82a21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..64c9fdb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..d4f112b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..fe0b0484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..768dfed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json new file mode 100644 index 00000000..fd71dbb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3990a7f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca21b857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..0df39c22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..25135fed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..15598afd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..c3377627 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json new file mode 100644 index 00000000..a3cec870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9b916447 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d44e7478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..6d4b29e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..113a0896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..8b90b50f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..4e1177f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json new file mode 100644 index 00000000..fe84c5d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dec98e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d361cd82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..7c55f258 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..6cf23443 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..380d87ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..d47a10c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json new file mode 100644 index 00000000..efde0bfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..63202bb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..202cce66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..39dd6543 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..1dd70d7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..1f0482be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..b6f0003a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json new file mode 100644 index 00000000..ae96f728 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5ae6b17d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca48dfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..8039e303 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..4e1efdc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..74bd5f36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..d98223c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json new file mode 100644 index 00000000..324dccb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23904452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fa80f0e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..cbc87259 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..6f535e33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..0b71bf74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..4565e47d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..b732d145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0f34396c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d7b3ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..4152e4ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..6b9db8e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..5cfb4d16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..83d9f118 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json new file mode 100644 index 00000000..ca66f9b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..4a9fc950 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e7009369 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..1118ba1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..202051d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..073b8f16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..d32b746b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..dc666d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dc47215e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..429aac6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..222f61de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..bfc491b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..333b7f8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..d8898c8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json new file mode 100644 index 00000000..18200302 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..441c4216 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6b9dd8ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..4292973d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..1ff2be53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..5108b59c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..f7ad53f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json new file mode 100644 index 00000000..ddaeac1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6a32a30f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b8bac6fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..63650d33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..885557ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..71844c5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..e394928f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json new file mode 100644 index 00000000..2537fabf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6d689f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8fe640f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..f573993d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..bf1a54b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..a493b072 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..4ce72b0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..794def21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dc290cc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6850efdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..0e2aceec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..a8afaa24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..6b2e844a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "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": 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_adolescent", + "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_adolescent", + "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_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..6cf3044a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json new file mode 100644 index 00000000..0e88c4cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json new file mode 100644 index 00000000..82511af6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7e7d859a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..17ff97af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..d24769b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..4dca6c6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..cf18e9f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json new file mode 100644 index 00000000..896ce291 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5ac82cdd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fa2cfc47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..7174e882 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..98ef4b71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..6ab848f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..a1b23c7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json new file mode 100644 index 00000000..dbed3e44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json new file mode 100644 index 00000000..78324b62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..47d2bedb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..288d165b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..f9cf3333 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..2e499c71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..929efcf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json new file mode 100644 index 00000000..e3b14751 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json new file mode 100644 index 00000000..bdd907f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..744fb7cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..75ebc0ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..ae569cf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..68af6420 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..ebf20350 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json new file mode 100644 index 00000000..0ca65654 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json new file mode 100644 index 00000000..04d34e1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2883c283 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..4c288b46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..2dbc587b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..5ab76a6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..c8c1b97a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json new file mode 100644 index 00000000..25834d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..124f5fa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f65b269d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..020ef82f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..2e90709d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..af330365 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..d70b4f2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json new file mode 100644 index 00000000..5581644c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..efe7d7ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b9619a0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..0f046787 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..c5ee935a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..924317d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..668da8c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json new file mode 100644 index 00000000..1a4178c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7debda82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f91f158a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..abab6bcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..3d0a018f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..f26cdfd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..af15294b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json new file mode 100644 index 00000000..b5a1e6e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1c737afa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..205138ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..88a0c587 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..9b64bbdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..836c75f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..43e2b3f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json new file mode 100644 index 00000000..22562420 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json new file mode 100644 index 00000000..19e61b3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ae001afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..f28e476d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..becf605b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..dbb28a44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..37be8a99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json new file mode 100644 index 00000000..94e08e2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json new file mode 100644 index 00000000..4fd14502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6920f584 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..dbe55fd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..b1433b02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..076afe83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..20f0c3c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json new file mode 100644 index 00000000..0e4f32f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e8eff101 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b7d9114a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..4b0e3440 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..c09046d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..9bbb3c07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..165d523f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json new file mode 100644 index 00000000..fb3ee6e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b254f011 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..af709288 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..2f3857d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..32378bfd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..37775554 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..712f4b15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json new file mode 100644 index 00000000..d5daf123 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json new file mode 100644 index 00000000..a57910f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..394a6572 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..a8fba0e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..88fc5ef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..a4a4d576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..85627c49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json new file mode 100644 index 00000000..894728e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b38b8740 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60d355a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..6ab43c39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..a2f97580 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..f3b28708 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..3d96b6bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json new file mode 100644 index 00000000..bb3ab014 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e1fad589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6e6da6bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..2e1eaab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..33988575 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..ee5fcd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..87164a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json new file mode 100644 index 00000000..a5728e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e9f922ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7e063d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..2d805b07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..8ba95a77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..f36ffe12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..7bbb91b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json new file mode 100644 index 00000000..0275f760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c0582338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1e7cdbbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json new file mode 100644 index 00000000..ea70c7d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json new file mode 100644 index 00000000..83fbd628 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8db78c5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..52b9de88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..296912e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..7c571bba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..f5dd1e2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json new file mode 100644 index 00000000..42671f5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json new file mode 100644 index 00000000..e94debdf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json new file mode 100644 index 00000000..9b65e46d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..7592e968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..69a922be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..4c58be96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..a9f0de0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..d1589f6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7ae41b4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6e10b83d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..fb1284d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..9919ba0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..b0d38c96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..6996caf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json new file mode 100644 index 00000000..c0f8d2c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f89361d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cdeb2fcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..75581c99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..4624dabe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..1d0030ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..db67f59c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json new file mode 100644 index 00000000..54ae55cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json new file mode 100644 index 00000000..181a756d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c3d219a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json new file mode 100644 index 00000000..2d454cf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e14d44c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..4fa902b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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": { + "suspend_threshold": 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_mid-isf/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_mid-isf/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..db2c0f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..5e0a3dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..c8686afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..4f59aa9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json new file mode 100644 index 00000000..c41a041b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9d41325e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6431e502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..606ee2a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..891bc96a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..bbfa76e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..37c3012f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json new file mode 100644 index 00000000..de5d12e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..27690829 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5f446979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2a3e0527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..87a3acff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..1c69acbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..2126505f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..bc41016a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json new file mode 100644 index 00000000..42b1f465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c69f7863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..21889dd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..eff024ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..a132cb80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..efc17b46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..6da5a32a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..039cbc4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5a86d07a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..d316c5f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..3f42d6cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..2ee7a6ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..5448b3ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json new file mode 100644 index 00000000..67029f61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..809d5e01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a646dbe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..b2dc7550 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..74590964 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..30508203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..610eb787 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json new file mode 100644 index 00000000..11c0860b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0977d2bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_mid-isf/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2d99bebf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..15ea3d1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..3d6a43cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { +"suspend_threshold": 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_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..c1c36f3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..b33e797d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..0be69eec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..809b382b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..cc5d5d9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..4793ea30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..785bceeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..467447ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..0101f9b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..bda7ca9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..053b3ca6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..81fc6cdf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..f5e0ec0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..11003653 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..bb1507db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..74524c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..aab85205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..4568f63f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..0a79179f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..3184af9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..be3fcc7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..da5db041 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..3c3a5f17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..8f9eef68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..1b60c5bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..b96e44aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..18f78d68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..70d1dc62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..128dca7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..497c4dd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..9d5ae4fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..bb63b096 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..b5fd9ff4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..4628731f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..f5413396 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..6e29b2fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..0d16ec5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..4fb3fba4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..95b4935e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..aa164297 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..4449f4eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..80804620 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..e17d8ff8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..fc7295e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..8ebdd75f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..6c8ba3ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..0ba70aaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..670fa333 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..f0eb7ffc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..3febebac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..13d77533 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..512cf68d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..08affee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..910a9098 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..f0aac57b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..94a3ca80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..96ec4ff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..a7e75fa4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..db57c18a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..c1d9ff61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..57ca5684 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..4232c4c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..53a7764f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..ec0edc17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..16b9c3c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..fd5e0f6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..ad39c8ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..9b5ec27a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..6caa5012 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..ec729f93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..32e946f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..5502084c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..39b84647 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..26f532a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..1126f670 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..9770e13b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..5809cd4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..6ad8a24b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..5c15e8cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..bd4bd3be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..9bfa897a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..ec10d08b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..94066520 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..ac71a48f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..85f9c2cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..912a1efc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..d4d95aa6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..b3a8006f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..ba7cb874 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..31552819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..a28ac0c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..c08f3666 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..7d0d30bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..de92fc6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..44635b96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..670ae592 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..c08dc025 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..7140f1c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..dfaeeb73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..19a962c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..2ce6c78f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..73fa459e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..94aad319 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..3bbd95f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..4cc21304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..bed7ef79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..d9548a58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..16b84a95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..bcb7d2e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..52bc14b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..4494b2fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..56621425 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..a83c9423 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..8507d368 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..3080fb47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..4c9c94b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..8e246935 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..33797f98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..39c9177a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..51dd5331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..da0d65c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..e3de2925 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..8c24999e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..5d7ecff2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..29a00a71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..0db9e39e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..8523b71c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..e9a2f82e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..d339af66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..810edc27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..f9d3650f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..37c92bc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..7a4f091e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..a1cf8054 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..8c59d610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..d6852dce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..013f3d36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..6b2ddb13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..8278b889 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..b5abdf48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..2057c583 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..f5aab2a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..19d5e2ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..9f38ba27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..39228bbc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..ef8a2792 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..27584a77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..62452a57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..23b72a3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..b8859632 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..13ec8ae6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..aa5d32a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..30f17bed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..0b5b7087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..f1ee4b72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..48e356f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..8aecb912 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..250db468 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..58a83924 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..55433a42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..7f4e79ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..6243fa03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..fd8af976 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..2372f46a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..ad0dcef2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..ef61edf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..e19b0097 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..57bfdb4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..db419b09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..2da1eb85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..657ab210 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..a22e37c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..40a91e35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..dfe9350a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..c49313e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..1f5008a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..a5cc6b81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..241080f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..66a884a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..93aa4215 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..6771b7c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..2cec7c8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..859eb5e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..0122e448 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..b764c027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..45ddc70e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..e9f5ad62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..c6bc6ef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..ac931beb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..4ace31d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..d6ddfeba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..991d75a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..ca913545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..588849d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..14e7087d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..7ca4238d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..5567d15f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..5c2ae2b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..24474e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..cf37df4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..f27f0231 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..474d35ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..292552ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..1afd55cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..d263730f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..8c9835da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..8a76f208 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..226cf880 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..50106e51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..fabc401d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..6638bec5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..3c0154f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..46f409c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..0ca60cb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..b593169b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..0e892b54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..b1bfeac8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..7946f422 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..aec1a5a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..4157953f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..fe3832c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..a1f313e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..57fa24af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..960d165c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..50bb6aec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..9d94e91d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..f884b338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..a61a378f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..7ff6d3f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..63f282fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..0a6f95bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..5dc90c4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..54eb9a48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..3a40a643 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..12005659 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 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_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..09abaab1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 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_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..b5591858 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 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_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..bf800d2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 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_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..5485c7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..15906b61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..7b349762 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..c46aded9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..0f70f8b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..da12fe28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..0032492d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..cd1774ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..a9665f01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..ee247328 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..a61ececb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..aad6c9f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..6ac07e06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..1bdde4a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..1b3cde44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..e7e5aca3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..26d23986 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..5adb10f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..4b71dcad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..989ecd30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..4b585f5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..52d8adef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..5e3447aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..2f000048 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..9c3cf5f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..c443971e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..0cb25c43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..cf796b7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..9a84157f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..8bf107fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..c14e34eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..9c9cee85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..d944dd8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..63172e17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..0fa26e15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..fbbbd7d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..f9c5781a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..0e24a645 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..6f40b4bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..039ac528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..4605b64d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..17854f53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..a3f538fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..80fa506e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..8c764202 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..4650b6ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..595cd6d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..1e7225fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..5886ccf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..a4004abf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..b0eb48b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..7af25acd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..7415ca14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..31c0c0c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..84cfdeba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..c8156194 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..2b588083 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..fe7615e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..48c7c228 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..04073ef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..4c679f3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..31dad578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..5b173776 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-731_cb/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..1ae41bd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..7c4deaf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..e1199de2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..640701a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..1f8e79bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_180/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..668f0295 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..f827cd9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..9172fd6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..2b4b2226 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_270/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..0d20b773 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..6b70bc02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..b777f99f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..b01b1f1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-736_360/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..7dc8c293 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..b5723791 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..51f2a922 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..9ebe0687 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..1fa131de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..6e75e1e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..0a2dafac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..2a293f71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..e737a5e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..c77c9a1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..7108dd56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..6232ada9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..0ad25dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..5509da5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..fc398023 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..3c29beb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..73b2ab43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..f855e588 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..0a9e2473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..0a7c199a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..d3f796ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..0ff8eb7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..09021020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..63fadb31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..e5a16079 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..8bcdc5c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..ea4eb5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..bd70dd7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..91826a16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..f8c5977c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..fae19d7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..8ac710f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..6be6805a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..629f12c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..0e647e83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..3ebaed9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..853a033c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..7ce05ef4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..0da755a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..e8547020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..ac1c520e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..025b6e32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..12a94639 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..4b872b56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..1c31d53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..770853ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..d10600cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..d851448d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..594f951f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..fde94e5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift", + "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..f9a3cee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift", + "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..b7f53f9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift", + "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..9e28339e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift", + "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_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..c13ee7ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..544565a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..0dc11704 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..b86afc56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..2b752cde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..c721bb7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..9ad1ab37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..f74df78b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..1b667c49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..7619d1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..0df2c4f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..b2ff1eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..421d9652 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..878d944a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..bec7ffba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..344587ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..0ae40acf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..b424de3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..30061bbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..24281611 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..b4822dde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..519b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..980be7c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..f8f4679c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..273bfcd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..68234ba1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..650a2b6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..ff94aa04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..7e95f1c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..a79ef93d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..7aa3ea92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..fe5cae38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..7a3b414d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..d6219aa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..59ec5bff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..028f5d73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..99bd42ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..09aac313 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..a222e374 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..e305e10a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..530bff2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..34f12809 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..f5bba2bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..772bd0dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..69366125 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..ece16b85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..f32e2750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..2fb9511f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..6c604977 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..07047684 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..e01399ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..b0825736 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..25c2cb3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..59451693 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..c09b168a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..9e36309c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..debb2cb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..aff6b288 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..3b2980e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..72f907d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..925398e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..2b257b51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..1c7ee288 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..b85073c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..37e59504 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..41a1ff8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..4e790461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..a908dc5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..4c3388de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..412f139a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..6f19af36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..9a288b5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..7604bb03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..bc87f510 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..dd22acc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..e8676d7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..7ba827b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..316130bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..96802d4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..dd527430 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..c2df9111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..531878f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..dfbea561 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..69a3d77f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..69fdcafe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..2336f653 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..f1e419df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..9078f525 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..257b71a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..31b20594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..b3c2f9ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..b385ef2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..2a92804e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..237a3f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..dd80f10d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..d7a4cee4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..669fdf05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..ba60ea05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..e2b5f619 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..f330be03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..599d1cf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..5c32e19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..5d9104f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..8cf2fd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..e7aeae88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..4fd96eb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..4a686ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..965c1484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..623990a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..4f8be00e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..019ee2e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..b376bb71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..d24b589a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..819da4eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..3be9f3e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..536124e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..25e9467f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..8860a9b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..6fbfeee1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..37369edf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..c7e955b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..d91da276 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..bc3a97bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..ce874c0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..0f1cdc87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..b18f7c28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..65d7d8a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..62c21f5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..bce321d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..c43ad3d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..2e6c93ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..fdab6c16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..f3feef5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..29e96724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..cb55c54d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..41c40d9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..625eb872 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..b6c37673 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..7664d06e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..ede6b523 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..3e7c4ac1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..94604e19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..800d71a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..7b28f644 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..6ae30674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..e65f8683 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..0c717bf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..0b5b555f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..66a49540 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..3635cd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..59b62ba2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..f3a638f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..2f44c0f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..e6fe3e8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..508bf0f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..9c7c79ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..b86f56b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..6fe3f800 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..f6c0c54a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..cfe67448 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..2ea312ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..ba3be7e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..1d15411d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..6fba2d93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..2903e3ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..df921dd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..583dbe2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..4c813499 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..b52b57c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..77657ed9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..dff76125 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..a68cfd38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..6da5dc37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..138aae62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..07d591bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..296545ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + }, + "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_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..711f4454 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..fd9fade6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..9887a02d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..25696b74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..d25a685e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..5c1cdfa4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..836287a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..59f5e416 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..5b7795ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..b9d4bc22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..9538d42d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..765294a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..60d7d501 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..eb0c2b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..51dc437d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..c127729b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..c7b371a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..8809b3d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..cc0d37cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..59b08f7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..e5fb245d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..97c592af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..4b510438 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..ece1dd1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..4e5a9d23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..97588ab7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..0a97213d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..d2125099 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..1fe9346a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..eaa53786 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..66f81a8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0891a6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..5132730c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..26de937c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e2bab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..26de937c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..ee7841e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..64f23911 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..24c6f6c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..517150a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..e505dc0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..3167958e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..f91bf0c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..5f8941e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..47359826 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..e997a18c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..f5284ad0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..a91e6037 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..289a0755 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..708e4d43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..618454c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..2cb49b2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..3c65e039 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..5a535033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..e69de494 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..71736022 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..b2d82269 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..b692a8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..7cd88884 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..7c7fab2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..6ce0824c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..cd896058 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..97a579b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..d9b7278a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..e4e3b910 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..e6b85ff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..7d202c39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..1196f853 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..2fa9161b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..b69147a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..b396c427 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..14ee4be7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..ebe75f9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..c8ece105 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..47422ce7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..e9d5679f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..2f57d5b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..6b33e01f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..f3196582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..15bba895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..59f36ab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..ef5d79f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..59168857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..c11866b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..31e9578e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..5f8da470 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..2ba4fb8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..2f1b8a6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..2b6483f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..30243fc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..18ff485c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..becab326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..257271d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a6cfee1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..5870d67a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..e8094ca0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..3465efe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..78f5a104 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..ae0681b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..1d3a5c80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..49068c7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..a60a679f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..167a1a90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..500aca19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..88d554f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..64c9fdb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..d4f112b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..fe0b0484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..768dfed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..0df39c22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..25135fed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..15598afd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..c3377627 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..6d4b29e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..113a0896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..8b90b50f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..4e1177f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..7c55f258 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..6cf23443 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..380d87ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..d47a10c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..39dd6543 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..1dd70d7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..1f0482be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..b6f0003a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..8039e303 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..4e1efdc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..74bd5f36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..d98223c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..cbc87259 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..6f535e33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..0b71bf74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..4565e47d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..4152e4ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..6b9db8e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..5cfb4d16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..83d9f118 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..1118ba1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..202051d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..073b8f16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..d32b746b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..222f61de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..bfc491b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..333b7f8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..d8898c8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..4292973d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..1ff2be53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..5108b59c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..f7ad53f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..63650d33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..885557ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..71844c5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..e394928f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..f573993d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..bf1a54b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..a493b072 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..4ce72b0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..0e2aceec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..a8afaa24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..6b2e844a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift", + "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": 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_adolescent", + "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_adolescent", + "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_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..6cf3044a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..17ff97af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..d24769b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..4dca6c6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..cf18e9f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..7174e882 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..98ef4b71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..6ab848f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..a1b23c7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..288d165b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..f9cf3333 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..2e499c71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..929efcf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..75ebc0ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..ae569cf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..68af6420 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..ebf20350 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..4c288b46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..2dbc587b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..5ab76a6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..c8c1b97a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..020ef82f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..2e90709d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..af330365 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..d70b4f2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..0f046787 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..c5ee935a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..924317d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..668da8c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..abab6bcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..3d0a018f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..f26cdfd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..af15294b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..88a0c587 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..9b64bbdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..836c75f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..43e2b3f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..f28e476d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..becf605b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..dbb28a44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..37be8a99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..dbe55fd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..b1433b02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..076afe83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..20f0c3c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..4b0e3440 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..c09046d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..9bbb3c07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..165d523f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..2f3857d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..32378bfd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..37775554 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..712f4b15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..a8fba0e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..88fc5ef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..a4a4d576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..85627c49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..6ab43c39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..a2f97580 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..f3b28708 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..3d96b6bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..2e1eaab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..33988575 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..ee5fcd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..87164a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..2d805b07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..8ba95a77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..f36ffe12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..7bbb91b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json new file mode 100644 index 00000000..05c51973 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json @@ -0,0 +1,1240 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }} + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.82499667 + } + ] + }, + "sensor": { + "glucose_history": "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.82499667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json new file mode 100644 index 00000000..037942c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json new file mode 100644 index 00000000..0cd50f75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json new file mode 100644 index 00000000..ea70c7d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json new file mode 100644 index 00000000..2061c4c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json @@ -0,0 +1,1236 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }}, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json new file mode 100644 index 00000000..edda41c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json new file mode 100644 index 00000000..3befc791 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json new file mode 100644 index 00000000..83fbd628 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..52b9de88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..296912e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..7c571bba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..f5dd1e2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..7592e968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..69a922be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..4c58be96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..a9f0de0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..fb1284d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..9919ba0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..b0d38c96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..6996caf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..75581c99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..4624dabe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..1d0030ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..db67f59c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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": { + "suspend_threshold": 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_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..db2c0f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..5e0a3dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..c8686afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..4f59aa9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..606ee2a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..891bc96a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..bbfa76e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..37c3012f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..87a3acff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..1c69acbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..2126505f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..bc41016a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..eff024ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..a132cb80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..efc17b46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..6da5a32a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..d316c5f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..3f42d6cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..2ee7a6ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..5448b3ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..b2dc7550 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..74590964 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..30508203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_mid-isf_t1Only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..610eb787 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_mid-isf_t1Only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..98ec171e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..81a13663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { +"suspend_threshold": 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_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..1b8dbbb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..56c93432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..3daf8730 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..1e7cacd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..de9cf000 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..d7b827fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..3eb21c9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..93c42cb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..38690ec6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..40d8d3fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..b8bcac7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..2d987f7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..f687faa2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..4920f551 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..17cf5be8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..7de7dba7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..0ff12028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..8cb54943 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..acb924b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..3d0e368b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..3da9c6fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..ceb25e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..89a78f5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..c484bf68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..8d1eba63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..cc110d5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..ede5ecc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..a1c3948f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..fe25682d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..c966574f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..740c1256 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..ae8be65b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..516287cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..21ed06be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..561b2821 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..db418f47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..5d514553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..17f7c8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..a973b9e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..baae42e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..1b468ff8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..4d3d278b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..85e7c8c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..2715aa65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..b36dbd26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..61b773ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..beb46660 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..16c77f77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..770c7d81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..f3ffda1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..b4d4c886 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..9d5ba3bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..f625e790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..19b841f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..c27b7add --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..9ff3e4e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..801ec852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..0e572d4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..dbd3c85e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..ae50078d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..640cb2c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..b7571965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..443ae95e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..7241f2d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..6b9ec27e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..9fb412a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..a9d17304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..388cde3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..3c8ab866 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..803452e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..ee9018c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nonlinear", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..496dc5c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_swift_nonlinear", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..84782830 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nonlinear", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..e575a137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nonlinear", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..fe0080e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..e757e51b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..3375b7f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..a2ebd587 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..5fa03d78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..1fdd5ae0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..9a525255 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..c30696ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..601ed0ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..dcd06b63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..727fb71c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..2a029ac7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..f1599233 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..6b6c1cc7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..9de02cc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..1a3990b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..5505f543 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..b5008a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..f28844d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..7feeea91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..4ee1d2f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..117f0673 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..8609ad13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..d021ad20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..3dd1ee65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..d5964c92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..857ec418 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..0c47c1c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..33a69b54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..17a22541 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..58dfa1a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..2a6d266f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..9d9de88b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..d9d07895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..52f08027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..034c9823 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..cdc929ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..19d55e39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..1d0f2597 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..c8215031 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..688c57d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..5f73bd55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..eabc47d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..ef6b7919 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..486e82ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..b03c0db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..07234753 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..d71e28cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..54e76b5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..c2289dd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..bf18dcff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..3e88958d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..cbd0d1f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..df123cb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..9be8aa0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..b37a2b4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..99cbe68f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..1636bb9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..0cfbf476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..7aee14dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..215ae4de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..37c92bc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..68edd4ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..793decaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..30bf037b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..0a196821 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..787ae5bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..19d3d1e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_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 + } + ] + } + }, + "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": [ + { + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..339a0a66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..18c098e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..4f22326e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..644af9ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..e3d9a5d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..73a865d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..e8140490 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..8e6a88d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..2d1bff87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..590dece3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..ff943fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..88863ef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..85bd9062 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..9adca32a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..b6f34870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..29056f7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..fbadabb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..0638759b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..327d35b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..96b13d90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..8848b918 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..ba6b1389 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..d0148d0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..dd0d3c26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..04d7a4c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..ceb59e99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..b0611707 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..fd2c3780 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..0ae5977a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..413d3878 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..6ed5ddcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..5167f88f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..7f0fbd61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..5de9f7cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..54b40b51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..5b22595f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..d1d0c97f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..b24e808c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..ca95c996 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..89c86587 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..37227c51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..f42b83b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..8b2338a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..b825aba4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..87e3650c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..e3d7feb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..4824e4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..1e0d07ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..3985608b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..34c8b90b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..1b269b08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..5e85c527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..107d3d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..206933d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..8ab57528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..a4f6905e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..838d8aba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..40c82ad0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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.base_median_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..fe2996eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..d5d2e0bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..82cea54f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..d10cafaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..42e34085 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..d3986ead --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..05dfa1ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..7c38a51b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..acca5d0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..73c50e6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..a3339453 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..4a31701c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..4c1fa4c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..17d2ec7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..7404b78c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..01f61706 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..7d77a2be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..c1041e38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..47a3de02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..837460af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..5413bf82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..7fa2149a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..a2c7dc2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..2213693b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..fa87b390 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..134a918d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..93594417 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..f76798a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..e1ce2168 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..0897054c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..889c0227 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..d35ce144 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..334bca30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..dfd511b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..038af1e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..a10c9dd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..71f3451a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..57bc898d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..ba6451c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 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_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..1a069325 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 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_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..7b9d8ef2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 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_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..1932d02b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 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_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..5549b36d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..e7241f83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..3a945cb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..5b3c93df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..ce9cf30e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..fc6f08ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..72aaa848 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..2a2b8bfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..18198141 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..a74cb12e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..c9848f0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..47419d94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..18ef097e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..72cba329 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..633f7fb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..9a02f62a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..c14df70c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..eec33883 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..fa5b5a35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..f0d9ca4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..1bb60e03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..8846890e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..ff18b049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..1e018855 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..b4c09a08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..dd790e00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..b9874a97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..f4ff36f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..932b26ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..1287ac8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..24cd96de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..777edff4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..8238681c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..30116d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..91df20e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..af168a03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..60dbe078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..fad2fbc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..5d72be3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..bc2c28f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..c3d98680 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..8058fd13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..d8eec0cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..4ef89270 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..c22fa9ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..8205abe0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..374afb93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..c49183ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..bc608351 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..4e30f7cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..f56ea248 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..350bbd98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..4f9a57a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..49a25392 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..952a3abf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..d6adf0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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.base_sensitive_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_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_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..b1d6cd54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..770d7790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..81993f20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..2adcb803 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..832ffa77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..3b435c91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..8164b496 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-731_cb/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..4a2d5d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..764e2aad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..7c94f8aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..4efb3359 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..a376f995 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_180/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..b860581d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..160085e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..fe5d0be6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..0e18e29d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_270/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..cae62958 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..9ff818c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..06ee30ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..2f01a194 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-736_360/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..43492142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..362da80f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..d49c73f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..026bd136 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..0eb2e39d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..090dfe06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..efa804aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..4d8e3968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..8919131f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..01c3bd78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..e537a0cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..bc0fa5a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..2b179aa8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..4a512083 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..f396c95e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..9e606ed0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..08418b68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..e361f268 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..19fae38a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..6ba9fb0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..361610e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..0e24ff55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..4d3d865e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..b998ae3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..ec31b685 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..5c35b51a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..7a8e3c07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..5c9ef1b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..b49d2aac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..08ea399a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..154774f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..b36b49a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..626f414a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..c44261d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..d5ff0ed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..bd400752 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..e3d355b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..fd69b73f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..93a9ba44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..f2299c2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..e51a63ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..709ad93c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..650b5f6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..28b17426 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..c09a1f23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..aba1b085 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..6436e34c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json new file mode 100644 index 00000000..dea37e42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json new file mode 100644 index 00000000..4f10e8d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4dc5373d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..e7098995 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..1cca56f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..0dd12e83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..97cf8ac5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json new file mode 100644 index 00000000..a8ba46cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..64e5523e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..8fa4c83c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..0c86516d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nonlinear", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..0a7719ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nonlinear", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..ac9c107e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nonlinear", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..8a3d9dfa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nonlinear", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..f61a31a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nonlinear", + "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_swift", + "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_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..6024b1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nonlinear", + "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_swift", + "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_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..51396ec2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nonlinear", + "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_swift", + "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_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..394d6c69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nonlinear", + "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_swift", + "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_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..f445b9aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..f8337ed5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..432feaf8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..e84812c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..5032708a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..118aaa29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..fc00d0ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..f8d48660 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..87490c0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..63c06b12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..6a811e63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..d7521afd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..080af813 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..951a6b77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..a21a4cf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..edda6b35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..59aef46a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..c4c0a323 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..945a284d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..bbafc633 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..37c78872 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..e661f47c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..1322efe9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..a86960c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..e234b032 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..b6a704bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..c3ee7ca0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..be58216e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..2adc7022 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..2426e272 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..fab56209 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..1c18925d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..919f68a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..ef4245bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..a4b7a1cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..7a0d5ebd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..aaa46e82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..b83793c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..5e727851 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..7ea2aa06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..0549bd56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..7edd5d88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..efaf34c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..572abe36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..5f55f0f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..c178c84b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..7b67811a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..8826f328 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..47a8064e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..5a71ee0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..a61862c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..64c38df4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..82b93793 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..9f456ea1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..a5ec9c24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..94c4bddf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..ff6c0e18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..7b169566 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..aa3047a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..4ffc59c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..fb9b4edc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..85258117 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..8a9aabc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..a796c088 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..df1f0d60 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..5f57b8ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..e860558d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..3b6ced21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..4b88a8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..c06fea10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..07ea2efc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..00712dd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..bf769214 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..c3bfbbb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..48639a93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..661550f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..3cb0ab07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..c8d266db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..7a4b8e61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..64712b9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..bde95a80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..3009ae0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..d9343195 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..495a7dfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..b1505531 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..1f74213d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..27ab1eeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..13435456 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..6085b9bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..ea4ad8f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..4a0e59aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..0c61b574 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..804cc67a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..7a2ba5a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..825e7e76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..86e81cc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..72979877 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..935da62e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..730cb516 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..f8fe2cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..9a63587a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..9208dc81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..7b7dce18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..8cf2fd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..2c760108 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..77929e5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..28825042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..26eff689 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..9dedebd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..d03f0872 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..1e443617 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..ea7ff947 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..e66ab951 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..39e95bc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..4ac27146 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..7f8daacc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..ea4a54e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..51788f03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..284750be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..efb4bff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..180e3eb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..bddf00ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..cd48dad8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..823d34f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..37db350a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..1614803f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..57dc79d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..576d2eaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..920ba15c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..ece6f78a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..eec33c61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..3f79fa1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..7c5556be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..fe866808 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..9890ab4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..8d213876 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..9aefdd2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..1206d013 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..2a2cd091 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..6e0985a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..6cbe615e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..3088a416 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..4bdd56cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..9dbeb42f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..6a3b7874 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..51715506 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..0e54a222 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..c696bde6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..fae08c4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..5307406e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..93eadcd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..f40c407e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json new file mode 100644 index 00000000..118d45da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f9086cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0665cba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..3035a891 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..77fd4697 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..28512965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..8e1e2c4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..37b984d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..dd9ce718 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..ea568c9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..3f8ba647 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..9062ffc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..a79da4e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..648d5028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..dd11eff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..aff4ed10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..d8fce17b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..cd1a09fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..ec94a0dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/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_nonlinear_t1/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..84284541 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_nonlinear_t1/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_nonlinear_t1/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..b3678ce7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_nonlinear_t1/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_nonlinear_t1/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..b0bb9599 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_nonlinear_t1/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_nonlinear_t1/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..53791f21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_nonlinear_t1/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_nonlinear_t1/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..94e9aaf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/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_nonlinear_t1/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..ea4db92a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/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_nonlinear_t1/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..072f0c1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/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_nonlinear_t1/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..d9ff66dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + }, + "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_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..ac8e1e28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..9f990f06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..0a307a06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..26e7dd6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..1019c391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..0c4e5e39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..6319f3a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..97ba8fee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..6b164c8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..2965ab90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d34e2771 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..5362da5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..14067578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..8aa01244 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..5456ee55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..e53da14e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..eef8128d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..1dc7aba9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..1e5ec3e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..ba8e87d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..d8bf5790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..0d3520c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..35ea7bda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..07aa9d36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..ef58eb5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..aff120ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..6cf02cab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..93a3c286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..dd4c9afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..61a29959 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..10b41c55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..b57603c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..490e7fdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..268a8409 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..59134f26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..9b3e6ad3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..189e2c95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..7b2bc59c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..4abd22a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..ed5a1dd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..3b931c17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..a2b71a8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..e98da465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..3313b90e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..5eedf917 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..97dd369d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..95f379d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..a0978db3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json new file mode 100644 index 00000000..1cfb3606 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json new file mode 100644 index 00000000..610d8e72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddfe4bab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..52e9849d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..315e663d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..016be534 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..cd45ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json new file mode 100644 index 00000000..4309c796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f40161c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7fe9a419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..3d68ec67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..80bda2ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..ffcd671d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..a78b8903 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json new file mode 100644 index 00000000..2f8ddc71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ae8cbd71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..055b25f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..ffcf9ac0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..f2943c4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..944845dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..f7564ab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json new file mode 100644 index 00000000..fdf4497d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json new file mode 100644 index 00000000..07555067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..206f3211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..b9d63d96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..623e4322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..a0fe8973 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..b820b1d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json new file mode 100644 index 00000000..e2e7f38e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..136fd5f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60022225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..dfabea13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..02e549b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..4ce371e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..3b779d05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json new file mode 100644 index 00000000..d2c9a21e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..735b8713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b49108e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..810dc8bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..cba3b957 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..fff7f0f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..dce046cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json new file mode 100644 index 00000000..026ac3ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..59f59be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41da5770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..2bdce7be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..70372527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..07f0262e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..2ca80864 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json new file mode 100644 index 00000000..3b651562 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b45ede93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9a6496e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..d2c5c4a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..bdf1ff3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..00b8b3f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..6a8681ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json new file mode 100644 index 00000000..73a2604a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..041247f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fdc4bd7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..2120fada --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..6843c806 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..8155d722 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..27648fd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json new file mode 100644 index 00000000..850a5e0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..015ff63c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..759c389e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..474eddf8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..55510743 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..1fc35965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..9de18a11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json new file mode 100644 index 00000000..b211b902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6beb342b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9940ebdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..22819563 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..a6acd398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..2e14b5a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..399f6869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json new file mode 100644 index 00000000..f48a0acb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..91a84ca2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fc540cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..b4078f21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..c13ccd59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..3e9c9d89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..129f9ed5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json new file mode 100644 index 00000000..f3e1936c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..48c302fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cbb8207d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..dfc23a2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..8c9a327d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..11bae8eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..cb471ce7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json new file mode 100644 index 00000000..7988d59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c7da0ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41089e21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..c4f9643e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..c51cd88a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..757dd94a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..730f9b0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json new file mode 100644 index 00000000..7c1dc9c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b27ce4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..32d82a21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..1f82f6eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..6ef0d842 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..e0917aad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..f6c0afc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json new file mode 100644 index 00000000..fd71dbb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3990a7f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca21b857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..e565ce48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..c1a04935 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..c64a0854 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..e42dfe35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json new file mode 100644 index 00000000..a3cec870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9b916447 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d44e7478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..7d8fffda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..120f6b0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..ab69515f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..18f07650 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json new file mode 100644 index 00000000..fe84c5d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dec98e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d361cd82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..ba8204a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..9b5e9da0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..97867bed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..7de78aa2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json new file mode 100644 index 00000000..efde0bfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..63202bb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..202cce66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..1898064e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..3217cda6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..803e9e10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..0ae74413 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json new file mode 100644 index 00000000..ae96f728 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5ae6b17d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca48dfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..ead56f24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..da5cc70d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..ec929002 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..df571df5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json new file mode 100644 index 00000000..324dccb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23904452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fa80f0e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..ca120b02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..94a6334d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..5732ffd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..85402b95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..b732d145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0f34396c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d7b3ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..4b6f266a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..b97b6fcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..d273eb82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..b7346d45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json new file mode 100644 index 00000000..ca66f9b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..4a9fc950 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e7009369 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a789a772 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..92b00ae2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..190d8db0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..f419b81b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..dc666d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dc47215e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..429aac6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..3e995e95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..2091361a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..0b60a427 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..144b494d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json new file mode 100644 index 00000000..18200302 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..441c4216 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6b9dd8ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..ed92c739 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..62ff2f88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..f21563ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..49ae7f52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json new file mode 100644 index 00000000..ddaeac1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6a32a30f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b8bac6fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..62b1cc5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..95f6cd80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..fc623d4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..d601b946 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json new file mode 100644 index 00000000..2537fabf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6d689f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8fe640f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..8d984833 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..afe1b087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..7ec3c43a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..0571e670 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..c4440a4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..efcb45c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..d1d87c7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nonlinear", + "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": 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_adolescent", + "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_adolescent", + "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_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..820b9780 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..a94466bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..3f62de38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..0f9cd9ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..74630367 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..4ad5616e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..bd4232cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..4700da14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..273f6959 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..9159e7e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..8dce910f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..13f8db44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..64226285 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..9ad8b092 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..ef62a850 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..29a7a659 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..cfe2b875 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..3e0b7115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..ad67b8d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..353f3e91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..f2b45ae7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..f3be7be5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..281764f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..b60fe75f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..a9edcbe6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..e5aa1233 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..f8bef518 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..54932ad6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..140d0128 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..c7ac90e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..76e0322c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..03a269a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..2a8a8e6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..f6ab6bb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..2666c9e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..c607234b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..35f8ef7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..0267df1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..041efb18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..d706b293 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..212eab4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..53e812d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..31014295 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..99c1da15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..1a1fa9fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..cec39678 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..52cc86b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..2685d52a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..24e2c9c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..aa5b6985 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..df62f9ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..fa353115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..c2c81add --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..578ce266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..baa4914f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..bae23d7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..d6f7d7c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json new file mode 100644 index 00000000..894728e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b38b8740 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60d355a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..8805558c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..c54142e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..8d7882c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..7a5d540c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json new file mode 100644 index 00000000..bb3ab014 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e1fad589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6e6da6bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..af432e5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..2d7e949b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..ddf1e677 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..a2f11405 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json new file mode 100644 index 00000000..a5728e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e9f922ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7e063d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..1540e5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..3afafcaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..895e99f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..6847d02f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json new file mode 100644 index 00000000..0275f760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c0582338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1e7cdbbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json new file mode 100644 index 00000000..a2f67b8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json @@ -0,0 +1,1240 @@ +{ + "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_swift_nonlinear", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }} + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.82499667 + } + ] + }, + "sensor": { + "glucose_history": "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.82499667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json new file mode 100644 index 00000000..0c33cbcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json new file mode 100644 index 00000000..e299a81a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift_nonlinear", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json new file mode 100644 index 00000000..47fec3c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift_nonlinear", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json new file mode 100644 index 00000000..4795c96a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/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_t2_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2b100c8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3d4ecc8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "swift.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/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_t2_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json new file mode 100644 index 00000000..1cddb0d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json @@ -0,0 +1,1236 @@ +{ + "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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }}, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json new file mode 100644 index 00000000..44fee4d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json new file mode 100644 index 00000000..f1d78abe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json new file mode 100644 index 00000000..c2b54f67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift_nonlinear", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json new file mode 100644 index 00000000..07a9a6b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "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": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3a3c800b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + }, + "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_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8db78c5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..9d749b2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..2ae42420 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..60dee986 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..064e5558 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..29c66046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..176026e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..8d842ca0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..112c9c18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..435fb5de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..22703c69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..c7668e7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..3a1f9aad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..08bdf194 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..d2a84249 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..0a0d06f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..353a753e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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": { + "suspend_threshold": 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_nonlinear_t1/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_nonlinear_t1/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..7059166b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..808819e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..0ba57dfd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..2e093db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json new file mode 100644 index 00000000..c41a041b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9d41325e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6431e502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..267e6cd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..fd0b3324 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..0749777e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..4f645bf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json new file mode 100644 index 00000000..de5d12e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..27690829 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5f446979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2a3e0527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..a22f6fc8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..81980be5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..34e4ea23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..9b4045b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json new file mode 100644 index 00000000..42b1f465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c69f7863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..21889dd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..7516436d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..fc79af6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..d4448199 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..68ee8e56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..039cbc4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5a86d07a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..7aebcb6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..ea2278cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..7c281e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..10590498 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json new file mode 100644 index 00000000..67029f61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..809d5e01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a646dbe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..08cc971d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..ea1c6849 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..6cc19cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..d1129b08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift_nonlinear", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json new file mode 100644 index 00000000..11c0860b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0977d2bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_nonlinear_t1/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2d99bebf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_nonlinear_t1/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_swift", + "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_swift" + } + } +] +} \ 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..76c084ad --- /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..b0672170 --- /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..84fd0c8b --- /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..586678b2 --- /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..c0ed61be --- /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..6814af42 --- /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..b1c39317 --- /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..abd4fe47 --- /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..4fd5ee3a --- /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_t1_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..3fb73105 --- /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..97eaeb6f --- /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..b4a3ada2 --- /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..2b150fa1 --- /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..f270caca --- /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..fa5c25ed --- /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..0757a558 --- /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..c9fcb08a --- /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..0e41b153 --- /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..80b97d5d --- /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..61d308e2 --- /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..43805262 --- /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..486375dd --- /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..399879f3 --- /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..b979c910 --- /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..c1f1df24 --- /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..5ed6b6df --- /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..55a95cdc --- /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..8304a58f --- /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..86e8ddb7 --- /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..cde6c8a5 --- /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..9b20ff63 --- /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..86d9c437 --- /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..a5fcfca6 --- /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..92ac21d7 --- /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..9e9213ba --- /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..4fcbee1c --- /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..96afe8aa --- /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..36c90c5b --- /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..c2401015 --- /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..9a65897e --- /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_t1_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..dd42e804 --- /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_t1_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..95957714 --- /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_t1_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..66c48ea0 --- /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..ae94fe4d --- /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..538971d7 --- /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..218541e8 --- /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..f8b16ad0 --- /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..0dede970 --- /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..62f93ef8 --- /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..239fdefd --- /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..8de8d471 --- /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..237f3b7c --- /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..f11927df --- /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..a01958a8 --- /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..93c7b792 --- /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..babdc7c7 --- /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..b1bc37a4 --- /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..4d32e15e --- /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..d5a8a14a --- /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..67709caa --- /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..abd710f1 --- /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..89392a84 --- /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..aca003fa --- /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..66cfad25 --- /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..8082a189 --- /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..2477d08c --- /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..706a4e73 --- /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..f7ad19fd --- /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..f64d461c --- /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..8a204f45 --- /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..3635537a --- /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..263acf67 --- /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..4eff7d7e --- /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..a5f6f72c --- /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..f12f64a6 --- /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/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" + } + }, + "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..6a7770a8 --- /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/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" + } + }, + "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..a03677e8 --- /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/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" + } + }, + "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..21e99bd8 --- /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/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" + } + }, + "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..ce4ccebb --- /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/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" + } + }, + "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..b6db4135 --- /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/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" + } + }, + "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..39eb9113 --- /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/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" + } + }, + "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..b7006156 --- /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/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" + } + }, + "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..ad562052 --- /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/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" + } + }, + "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..ac635e04 --- /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/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" + } + }, + "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..043a15b2 --- /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/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" + } + }, + "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..7ee9498f --- /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/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_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..0d092eea --- /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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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..01d4b04a --- /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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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..7e31a4fd --- /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_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": 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..b0d807dc --- /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_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": 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..f69c3761 --- /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": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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..e69d9a78 --- /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": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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..e7e0db15 --- /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": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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..722abe3f --- /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": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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..c3aa2c33 --- /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": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/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..a2afe927 --- /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": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/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..38c9d6d9 --- /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": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/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..b45f2ec2 --- /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/loop_risk_v2_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..29602e6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..a156a280 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { +"suspend_threshold": 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_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..6cf834fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..b78fb491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..0b92dc4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..24edb9c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..44a5af56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..0369afd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1023/TLR-1023_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_adolescent_profile_v1.json new file mode 100644 index 00000000..8ae18b5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_adolescent_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_adolescent", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_median_profile_v1.json new file mode 100644 index 00000000..0e9352e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_median_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_median", + "risk_description": "Carb entries w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_resistant_profile_v1.json new file mode 100644 index 00000000..e4195525 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_resistant_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_resistant", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_sensitive_profile_v1.json new file mode 100644 index 00000000..89f75ecd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1023/TLR-1023_sensitive_profile_v1.json @@ -0,0 +1,22 @@ +{ + "metadata": { + "risk-id": "TLR-1023", + "simulation_id": "TLR-1023-base_sensitive", + "risk_description": "Carb entry w/o bolus Closed Loop Off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"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 + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..013cc9c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..b7533c2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..3f216e9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..fe6d99f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..8ef048a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..2acf69f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..25c3f9ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..f092f19c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..8c615e67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..5d221ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..6e70b95c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..c9ada56c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..0d06219b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..bae1a5e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..38f02333 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..0a9d9173 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..929c7e8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..e61af3d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..99553988 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..57415f1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..d6185a68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..0261c5af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..842d45dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..6fae5cb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..a406e020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..80c298e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..08d421e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..3e8b7bc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..8692e8bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..a228cc83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..15471429 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..2a7c78de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..2f6b65b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..c520a93f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..772ac15f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..ee94ee5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..4fd3257b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..5e8b6ec6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..32e48fe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..ca3d1962 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..f012cd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..4c6b6390 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..af1882fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..77b16dd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..dfea6ea9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..77f40caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..c08f50e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..b2cd357d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..bc3fa278 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..ed8563b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..19d9948e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..0f2494b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..2ede27bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..ce89abdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..7b3391dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..a1d56fa2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..19b24b82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..9150bb35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..2e9ff9df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..94dfe445 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..92d9bb12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..784587ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_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.base_median_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..11fc4903 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..a3ae5d7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,62 @@ +{ + "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_swift_nMISF", + "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": { + "id": "swift", + "settings": { + "suspend_threshold": 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_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json new file mode 100644 index 00000000..172a375b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_adolescent_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_adolescent", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "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" + } + } + }, + {"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": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + }, + "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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json new file mode 100644 index 00000000..b836aaef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_median_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_median", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "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" + } + } + }, + {"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.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.96 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json new file mode 100644 index 00000000..a762f6c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_resistant_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_resistant", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "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" + } + } + }, + {"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.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json new file mode 100644 index 00000000..24dbc66a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1062/Simulation-Configuration-TLR-1062_sensitive_profile_v1.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-1062", + "simulation_id": "TLR-1062-base_sensitive", + "risk_description": "100+% preset with no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "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" + } + } + }, + {"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.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + } + }, + "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", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json new file mode 100644 index 00000000..aae916d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_adolescent", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json new file mode 100644 index 00000000..9f70931f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_median", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json new file mode 100644 index 00000000..6f46353e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_resistant", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [110], + "upper_values": [115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json new file mode 100644 index 00000000..b5727544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1065/Simulation-Configuration-TLR-1065_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1065", + "simulation_id": "TLR-1065-base_sensitive", + "risk_description": "Correction upper and lower moved in concert", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [80], + "upper_values": [100] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [115], + "upper_values": [120] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json new file mode 100644 index 00000000..84e10310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_adolescent", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_adolescent_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json new file mode 100644 index 00000000..efd810a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_median", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_median_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json new file mode 100644 index 00000000..667195d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_resistant", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_resistant_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json new file mode 100644 index 00000000..9293eb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1066/Simulation-Configuration-TLR-1066_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1066", + "simulation_id": "TLR-1066-base_sensitive", + "risk_description": "Preset no correction range adj", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_150_sensitive_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json new file mode 100644 index 00000000..1126f670 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_adolescent_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_adolescent", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.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": 8.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": 8.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_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json new file mode 100644 index 00000000..9770e13b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_median_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_median", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.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": 8.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": 8.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_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json new file mode 100644 index 00000000..5809cd4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_resistant_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_resistant", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.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_resistant", + "duration_hours": 8.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 8.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_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json new file mode 100644 index 00000000..6ad8a24b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_1/Simulation-Configuration-TLR-QAE-414_1_sensitive_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_1", + "simulation_id": "TLR-QAE-417_1-base_sensitive", + "risk_description": "Euglycemic unrecoverable crash no delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.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": 8.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": 8.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_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json new file mode 100644 index 00000000..5c15e8cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_adolescent", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json new file mode 100644 index 00000000..bd4bd3be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json new file mode 100644 index 00000000..9bfa897a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json new file mode 100644 index 00000000..ec10d08b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_2/Simulation-Configuration-TLR-QAE-417_2_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_2", + "simulation_id": "TLR-QAE-417_2-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.rising_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..94066520 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..ac71a48f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..85f9c2cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..912a1efc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_3/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.drop_to55_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json new file mode 100644 index 00000000..d4d95aa6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_adolescent_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_adolescent", + "risk_description": "Hypoglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 5.7 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json new file mode 100644 index 00000000..b3a8006f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_median_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_median", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 1.75 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json new file mode 100644 index 00000000..ba7cb874 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_resistant_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_resistant", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 75, + "max_basal_rate": 2.8 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json new file mode 100644 index 00000000..31552819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1068_4/Simulation-Configuration-TLR-QAE-417_3_sensitive_profile_swift.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-417_3", + "simulation_id": "TLR-QAE-417_3-base_sensitive", + "risk_description": "Hyperglycemia crash", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.90 + }, + "automation_control_timeline": [ + { + "dosing_enabled": false, + "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_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json new file mode 100644 index 00000000..0d5ba20e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_adolescent", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json new file mode 100644 index 00000000..b41dff48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json new file mode 100644 index 00000000..18748003 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json new file mode 100644 index 00000000..d4124594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1070/Simulation-Configuration-TLR-1070_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1070", + "simulation_id": "TLR-1070-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json new file mode 100644 index 00000000..33d9c815 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_adolescent_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_adolescent", + "risk_description": "Selected incorrect preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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": 13.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json new file mode 100644 index 00000000..afcb5fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_median_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_median", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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": 4.3 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json new file mode 100644 index 00000000..4f88888d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_resistant_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_resistant", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json new file mode 100644 index 00000000..05b32446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1071/Simulation-Configuration-TLR-1071_sensitive_profile_swift.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1071", + "simulation_id": "TLR-1071-base_sensitive", + "risk_description": "Unintentional activation of preset", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_swift", + "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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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": 1.46 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + {"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": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json new file mode 100644 index 00000000..795ef042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json new file mode 100644 index 00000000..4a0cdf84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json new file mode 100644 index 00000000..1a81518f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json new file mode 100644 index 00000000..a552f95f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_pm/Simulation-Configuration-TLR-1081_pm_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_pm", + "simulation_id": "TLR-1081_pm-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [70, 67, 70], + "upper_values": [90, 67, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00","13:00:00"], + "lower_values": [100, 67, 100], + "upper_values": [115, 67, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json new file mode 100644 index 00000000..b23d1ba5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_adolescent_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_adolescent", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json new file mode 100644 index 00000000..11ad5be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_median_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_median", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json new file mode 100644 index 00000000..4665e514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_resistant_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_resistant", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json new file mode 100644 index 00000000..be8f7d06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-1081_w/Simulation-Configuration-TLR-1081_w_sensitive_profile_swift.json @@ -0,0 +1,48 @@ +{ + "metadata": { + "risk-id": "TLR-1081_w", + "simulation_id": "TLR-1081_w-base_sensitive", + "risk_description": "Accept incorrect preset values", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 250], + "upper_values": [90, 250] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 250], + "upper_values": [115, 250] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_Swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..186bb0d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..5bbc3e84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..2a426aee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..a99d4933 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..00a5115a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..ebe84b50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..bb349ace --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..ec1d5942 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..af167e68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..04d3314b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..4a6abdd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..0042b494 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..49f0104d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..23441aeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..6761df13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..8b8562e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..23fdef22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..cc66b46a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..f2122c54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..6c23eed0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..d6a4469e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..b130731c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..c49671b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..f9123665 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..0a9f56f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..5c21c54f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..d8f6a692 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..066f2dbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..66187a7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..37c92bc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..6d6dc6d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..8fc20dc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..9f4de536 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..1ee473a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..b3162483 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..744171ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_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 + } + ] + } + }, + "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": [ + { + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..021c9517 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..699c8948 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..fb186be1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..a620733f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..4ff46992 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..c2deec59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..f97a6734 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..585c14c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..5a55386a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..fbea32f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..dc808466 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..5e35d098 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..ffffad9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..14ee1fd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..94b19a97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..95bf12da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..38f549e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..0d407816 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..94f41b0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..13676ad5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..eab746dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..4e5ef8a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..35b2c282 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..237fbc88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..c7fcc715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..cc8c22f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..36cf0dcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..ff35fd3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..e7c365b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..12e7d035 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..b425e4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..dbe09a2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..c9691915 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..a4a6e75d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..221c0424 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..09f0c458 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..c496be0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..57fea0ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..001a121f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..826fb772 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..5d678610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..9e2474f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..066e8c75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..02f9f234 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..134878aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..ea9eb52e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..c389e591 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..1f218734 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..0fa6b1d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..0560dcbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..4c180381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..e4fbe246 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..b5034013 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..166419f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..6ac5c552 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..f5283fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..3cd01507 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..a2c5418e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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.base_median_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_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_t1_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_t1_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_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..fe3272d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..42276d8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..3b271f7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..289576ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..1e7e73d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..3c9c37cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..e8f19f02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..d91532c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..85bd15f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..641730f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..2bb984f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..69de2cf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..fb4ce105 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..2b63312f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..837bf304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..637e9cfe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..b0c83cf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..68392efc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..5cb56bb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..7fde5dcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..2de6a12d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..b840e536 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..9fd93600 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..315804d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..d4928e09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..d1202d62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..4e1768d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..b5b0cc25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..2fa45242 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..5711158a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..8154bef0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..6be39767 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..e7023979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..e4a0dd6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..f561b9b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..8ee7171c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..792159b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..0412f0fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..685feed5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 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_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..1e41e578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 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_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..913a19e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 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_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..6b2c54c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 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_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..fc39b222 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..33517668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..04a5f3b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..fc60abb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..c4e20713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..ae5de945 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..9c32c95d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..04833a2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..eb0d706e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..21856112 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..f1130046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..d6ccb419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..6eb87c6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..7a3e475b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..9f242ad6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..e5caf115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..03c64396 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..9402d5a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..2baaf8f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..fee0b523 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..934b4b26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..7f3cefb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..c4767f39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..2600ae81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..a88b9a01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..d10a887c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..675247b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..bf298762 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..79db4a3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..0fee6be1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..f7600c19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..272be0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..5edc0804 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..1450288d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..4438365a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..fe2cb3d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..acef1af6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..618503cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..1c2cd549 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..258420cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..d5427e5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..10d4b48c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..52bd2ecb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..f4d6bca8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..fe40a9aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..81327f0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..45fdc4a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..511bd2bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..77dab10d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..8c355770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..452b984c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..52e018e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..00dccdfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..af1b9539 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..561d23dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..35c955cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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.base_sensitive_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_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_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..82ed6d5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..ad0b5203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..d7b84db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..2c583084 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..b5655ced --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..b9b74bf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..a26d66bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-731_cb/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..fc41989f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..09e33cb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..b4c22f96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..f64c5315 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..5fba2c0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_180/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..a1b4e1ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..90088151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..7fd1b926 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..34b28ffb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_270/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..7404989e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..2531eea6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..91cda781 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..a0227a3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-736_360/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..b7603262 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..5e201bcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..06bff1d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..0a50d698 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..6df76ce9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..f6f794b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..953c80ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..034c863c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..c95a4400 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..379faff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..082af437 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..3963b816 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..689b8f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..6d0e7d39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..d3d406a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..949894c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..57a239f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..5a8ce8b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..1a2ea149 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..a0709f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..669e8005 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..acd0661c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..92b97d96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..55e9c42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..25800170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..fdd55876 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..af813002 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..7427d019 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..d2745eb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..ca920892 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..97d2efe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..bb081336 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..f886f52f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..0f196083 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..13ca243e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..9ad097f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..286777c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..372714a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..61cfce8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..50806885 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..9bcd8045 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..98889164 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..51ca2ba2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..2f113872 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..aac741ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..63de0885 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..b87b857a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json new file mode 100644 index 00000000..dea37e42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json new file mode 100644 index 00000000..4f10e8d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4dc5373d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..f3c7422e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..682a5fc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..36323a28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..4bd013e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json new file mode 100644 index 00000000..a8ba46cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..64e5523e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..8fa4c83c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..9a8ae046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..e1ce29b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Median_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..ec066627 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..baf7913f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_Step1_DO_NOT_USE_FOR_RISK/Simulation-Configuration-TLR-799_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "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_swift_nMISF", + "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 + } + ] + } + } + }, + { + "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 + } + ] + } + }, + "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 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..541dd7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..9c8ea46d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..7ffe96d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..a40db6d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-799_USE_STEP1_TMP_USE_FOR_RISK_EVAL/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_swift_nMISF", + "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_swift", + "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_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..3ee9863c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..3d28df7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..aa1b773e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..75a915e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..30a44a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..f9ef5ec9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..5d8e0aa8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_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_t1_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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..dea4061d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..a4df825d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..96069296 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..f4c20dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..a7e83ea7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..2263b7c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..51bbd97a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..fe6742b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..33bf2364 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..d516b71f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..5729ae25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..db140c02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..bddd8250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..259f0ef0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..0d9b0e9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..854b6854 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..5d38265f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..e79a75dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..51933e8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..5fdf7c86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..40b58227 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..057e3c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..9e569fef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..b411f53c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..49ca0567 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..4e5b2401 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..e836225f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..41e8a156 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..45b27306 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..66adf85c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..fcfd56ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..608ff056 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..0f3ab8b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..52fdccd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..01d9b0fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..ae0286f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..4b30e200 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..f089b5c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..b3d0d4fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..f68d92a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..6f8c69e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..62cda10d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..e03e1823 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..3b12d599 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..a923da91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..47222e55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..6fe88042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..2c85052d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..f2633593 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..b1702635 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..eabcaa89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..837e20c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..780e9b11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..8f6d8ff4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..d4f3d913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..d69114f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..0fd33dcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..e681f2cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..455d96a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..bdfbb908 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..17d7ce1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..5e93ef3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..6a83f71d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..9cf2e0b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..ff14914e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..38218318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..f81bf140 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..fcde159f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..ecf16186 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..8e139b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..b891c97a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..421fd32f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..7d94aa62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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, + "suspend_threshold": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..f6e691b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..c8e7e828 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..14333682 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..056df11c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..7c612a46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..67ed064f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..007ef3af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..7e189ecb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..a5d943ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..22d5dc59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..9cc15631 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..b72e6490 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..7e123126 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..4194835b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..0246339d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..de22cfc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..032f486a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..edefc485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..696385e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..37b8cc76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..5f53ef62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..d8b27d73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..f9d271dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..8cf2fd8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..ec077180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..1fa39049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..87840215 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..367e9a7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..451d78e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..68496b94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..e72f28c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..de3ffa75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..4ef19d85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..f19b0fd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..04704bd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..4b23fb02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..c3617e10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..87a9cd5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..ff6b5013 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..acb8e331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..ca4990ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..1e9ff62f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..b9a06a75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..6080c3fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..accfb5f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..6b01c627 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..c357fc5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..3579e637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "suspend_threshold": 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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..7de1b618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3aa09991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..cf9010ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..357adec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2d56cfac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..82373b17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..72c9d0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..7ada7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..81d9bf0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..7570c8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e1cd29ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..2f566cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..7be5b0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..d9f1ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..e05c32a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..ffcc47a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..abdc904e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..1e43c690 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..2137d41c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6aaf7e65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..22e6d6c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..965f9f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..bc64f1fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..09d42c09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/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" + } + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..123c523a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..e6868ee5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..ba7aa1b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..f93a5553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..0af9de26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..57b48f30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..b39f8ae4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..1b5a256e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..3a1cf081 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..acd99e6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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/15/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..b0abd941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b76d01d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..d2a0562b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..f86090af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..9159ebf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..e1865d1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4c40e7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..282a3331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..c103974f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2c6cee83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..0ca1a078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..b0503bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..86cdd14f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..b25dd5ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..a492a1e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..ae8f11db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..201065e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..3d5c7a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..c6c9f476 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..6e60fb7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..bce08e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d344896 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..5ccb33c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..e7ff6176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0e78b5b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..fffe887b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..80a841b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..f2e3a22b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..00bb34e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..80ef585d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..048673a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..594151b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..5b6aabad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4dc0b070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..739bfd81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..3a49071e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..0897f0ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c60eff5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..265ad203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..f29907f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..2675b484 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a6b48bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..35e7178f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..017b2d51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..0b6a2ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..2034772f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..052fdf5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..837b17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..3d886115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..98205546 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..3057762f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..97c7bd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..796b7555 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..d919174c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..3868abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..390a88e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..fd5ea3b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0b785528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..14a04eca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..cd8aa576 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..211fc43e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..8086b637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..cf4f3362 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..2b8bfff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..e3ced1d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..aa4296ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..cb2c2111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..f128568c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..c8244c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..f22b00cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..f0feef36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..65e75663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..932c8273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..bef2b845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..bd05f656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..d4f66ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..5d395fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..c2721ca4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..562a89ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..e131711a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..36ecd4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..05c2241e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..56d0513e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..2c2fe0d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..139f4f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..8f4a25e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..e16980ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..c7f57bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c144fb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..b9204fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e914f8f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f5a54e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..00fd9a76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..05f1216b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f4f64934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..744f5656 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..d0890398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3609e53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..517b9f3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..6d71a9f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..500ea553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..c8289cbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..7a4307dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..b399cdaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..dd89a9e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..e764686c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..541d9e02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..8b6775a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..58d9415b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..40a5170e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..99bc4d81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..fbd4997f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..037171ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..a0a5ba6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..bd89b046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..1887f6e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..237212f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..9f6505df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..4c462d7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..516c759a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..6e11f71c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..8cc661d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json new file mode 100644 index 00000000..118d45da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f9086cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0665cba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..2e4417d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..cd642312 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..5ee3ba61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..185768c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..c6261d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..95ec6d5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..49e2053c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..3bff0691 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..02525f88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..b9a7f4fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..1cc18750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..978c61dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..c3cc4c05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..843c912c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..9efcf5fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..3e0121a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..d52a9814 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..ab017e4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..da588b15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..c58ae2cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "patient": { + "sensor": { + "glucose_history": "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..bce42ea5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..158a6150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..543d4817 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/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_swift_510k_t1only/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..253a0c38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + }, + "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_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..4030d4d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..d2a94f46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..42032a78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..515e39df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..94bcf7c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..9f4de41d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..6eb9d9d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..f9316c44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..f0cb7724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..7e39e137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..01d70bea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..a97fdc06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..81bb316f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..c49b5ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..b772e6c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..47c591c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..cf65d19e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..26dd0353 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..dad5786c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..d5f18a7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..ea434aa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..42a41412 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..a1237fd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..d556315d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..e6a308f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..ddd5e190 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..74b970b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..d1b09500 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..3ed39b87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..79b56042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..b2067cc3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..f6ccaa7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..a2d8d5f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..92962bad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..521e0828 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..21b014a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..93f83993 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..a64e76b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..0a76e701 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..bec0677b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..ceb82fe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..e58c7aaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..30503ae7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..8199d3f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..55f1afc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..09dff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..66034deb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..96f4e9bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..3035ac10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..361b5d00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..1133c4b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..56082742 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..959c7fa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..735482e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..bf700e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..caa4593d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..16e17d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a5afab14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..3032e52c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..c94c0545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..814b2432 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..be7b7f7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..6a6d71fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..2fd020e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..5a076e02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..8b88746f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..5a65e893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..4c8c6505 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..fce8ea4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..a39d1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..2b2ab1a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..9f7f079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..734897c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..ba695383 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6310dae3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..f966e1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..268650cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..7c1c0241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..262dd04a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..749ec996 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..eef365ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..7d1c038a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..06f05d73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..049f461c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json new file mode 100644 index 00000000..1cfb3606 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json new file mode 100644 index 00000000..610d8e72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddfe4bab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..c6b905fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..d1c60d2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..d549bbfe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..94935bae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json new file mode 100644 index 00000000..4309c796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f40161c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7fe9a419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..1b47cb67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..bddf5c75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..3c1f29a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..c99b7126 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json new file mode 100644 index 00000000..2f8ddc71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ae8cbd71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..055b25f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..60a9945a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..0a7cab6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..49db31fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..10df3ffd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json new file mode 100644 index 00000000..fdf4497d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json new file mode 100644 index 00000000..07555067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..206f3211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..26aa6421 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..15fe03b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..7f763c66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..a18a225a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json new file mode 100644 index 00000000..e2e7f38e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..136fd5f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60022225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..a187a704 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..f866f121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..f9d10a58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..f78acd3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json new file mode 100644 index 00000000..d2c9a21e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..735b8713 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b49108e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..ab048877 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..b791487c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..bdd3d56e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..b5bf927a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json new file mode 100644 index 00000000..026ac3ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..59f59be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41da5770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..910a3eaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..913c0724 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..e8f8c35a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..b26d3e69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json new file mode 100644 index 00000000..3b651562 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b45ede93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9a6496e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..fdefcb18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..5b61b3cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..594e9c08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..a8cff2e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json new file mode 100644 index 00000000..73a2604a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..041247f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fdc4bd7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..81feaeea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..f69c5cf8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..04bd7d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..35be18a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json new file mode 100644 index 00000000..850a5e0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..015ff63c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..759c389e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..507528ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..9228b6da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..e2d79210 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..d37e1e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json new file mode 100644 index 00000000..b211b902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b6cbc9c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9940ebdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..cb323e00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..d6dadaba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..377b3d98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..07af6b7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json new file mode 100644 index 00000000..f48a0acb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..91a84ca2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fc540cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..1707367a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..f1589148 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..bc4f5c97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..badbf4a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json new file mode 100644 index 00000000..f3e1936c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..48c302fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cbb8207d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..0b110cf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..05646caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..5a76db19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..2d41baa0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json new file mode 100644 index 00000000..7988d59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c7da0ed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..41089e21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..d86419ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..5217bc1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..b892eb26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..f104388f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json new file mode 100644 index 00000000..7c1dc9c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b27ce4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..32d82a21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..3ca9a435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..42b2c674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..30d73992 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..e0013692 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json new file mode 100644 index 00000000..fd71dbb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3990a7f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca21b857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..94382334 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..0f86d5da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..31830d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..05d7ee12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json new file mode 100644 index 00000000..a3cec870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9b916447 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d44e7478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..97009cc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..94d43937 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..cf6a3987 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..a718b13d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json new file mode 100644 index 00000000..fe84c5d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dec98e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d361cd82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..57de8c96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..0c88a10e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..dfea2f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..996c5a3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json new file mode 100644 index 00000000..efde0bfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..63202bb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..202cce66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..eeb94ac7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..b51f6cd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..545a6c95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..f9489f0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json new file mode 100644 index 00000000..ae96f728 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5ae6b17d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ca48dfb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..e8462ee7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..28167bea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..1d2a36cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..716c0eae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json new file mode 100644 index 00000000..324dccb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23904452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fa80f0e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..9f23fa3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..5aff1244 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..4147193b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..21d8570c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..b732d145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0f34396c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d7b3ced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..31fd2fae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..c6f09e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..d19d3cba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..c078f19f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json new file mode 100644 index 00000000..ca66f9b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..4a9fc950 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e7009369 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..3d34ae40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..9ac1fd23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..fd136e74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..d520c150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..dc666d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dc47215e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..429aac6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..9d53b79c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..dc3db7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..9e3fbf72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..8ac17f09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json new file mode 100644 index 00000000..18200302 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..441c4216 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6b9dd8ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..1bdc10f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..dba59c8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..566f5425 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..76a22a31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json new file mode 100644 index 00000000..ddaeac1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6a32a30f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b8bac6fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..b953abbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..dd7134fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..23b93041 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..82bf0428 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json new file mode 100644 index 00000000..2537fabf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6d689f12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8fe640f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..063b5318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..54140142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..04cd7bd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..345c8b2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..2f0b0bd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..4fcb741d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..50b9d0d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_swift_nMISF", + "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": 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_adolescent", + "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_adolescent", + "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_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..0f4d3862 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..ae05d98d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..a2d82954 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..a5a4cb3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..c7ea3775 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..5ef8a3da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..03d41d3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..f7b5c283 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..60e8c11e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..386f12b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..5ead7dcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..4162b8a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..8e66d12b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..ebadee6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..8309c446 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..ba208209 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..05e3e66e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..fa1b7350 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..400fc9e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..0460affb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..ff2a2116 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..1dfd226d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..9a3ba185 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..1d21546a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..1b8576b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..5a2958e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..c2abaa55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..2504fca7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..c07f118f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..d80a22f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..1b886d24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..c18469c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..9bf59087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..9ee05d0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..cb5a8f59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..724067da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..4a32af29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..179e5b98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..123c71ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..2801fd53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..29cce4da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..74d2bce3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..1ec2d448 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..169e2725 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..33acdda7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..f7f90306 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..23d356c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..0c741e8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..86dd5124 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..867a8adb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..a3b7eff8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..00e3c451 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..fd536668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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": { + "suspend_threshold": 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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..cdccbb1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..7e87634d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..1bdb2521 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..fcdfb346 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json new file mode 100644 index 00000000..894728e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b38b8740 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..60d355a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..2eef8def --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..e673c490 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..b721e480 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..4f3d41f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json new file mode 100644 index 00000000..bb3ab014 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e1fad589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6e6da6bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..b62a6887 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..d3f4d2ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..a478ee1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..222a3d07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json new file mode 100644 index 00000000..a5728e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e9f922ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7e063d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..063b2e46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.15833333}, + { "time": "8/15/2019 15:45:00", "value": 0.15833333}, + { "time": "8/15/2019 15:50:00", "value": 0.15833333}, + { "time": "8/15/2019 15:55:00", "value": 0.15833333}, + { "time": "8/15/2019 16:00:00", "value": 0.15833333}, + { "time": "8/15/2019 16:05:00", "value": 0.15833333}, + { "time": "8/15/2019 16:10:00", "value": 0.15833333}, + { "time": "8/15/2019 16:15:00", "value": 0.15833333}, + { "time": "8/15/2019 16:20:00", "value": 0.15833333}, + { "time": "8/15/2019 16:25:00", "value": 0.15833333}, + { "time": "8/15/2019 16:30:00", "value": 0.15833333}, + { "time": "8/15/2019 16:35:00", "value": 0.15833333}, + { "time": "8/15/2019 16:40:00", "value": 0.15833333}, + { "time": "8/15/2019 16:45:00", "value": 0.15833333}, + { "time": "8/15/2019 16:50:00", "value": 0.15833333}, + { "time": "8/15/2019 16:55:00", "value": 0.15833333}, + { "time": "8/15/2019 17:00:00", "value": 0.15833333}, + { "time": "8/15/2019 17:05:00", "value": 0.15833333}, + { "time": "8/15/2019 17:10:00", "value": 0.15833333}, + { "time": "8/15/2019 17:15:00", "value": 0.15833333}, + { "time": "8/15/2019 17:20:00", "value": 0.15833333}, + { "time": "8/15/2019 17:25:00", "value": 0.15833333}, + { "time": "8/15/2019 17:30:00", "value": 0.15833333}, + { "time": "8/15/2019 17:35:00", "value": 0.15833333}, + { "time": "8/15/2019 17:40:00", "value": 0.15833333}, + { "time": "8/15/2019 17:45:00", "value": 0.15833333}, + { "time": "8/15/2019 17:50:00", "value": 0.15833333}, + { "time": "8/15/2019 17:55:00", "value": 0.15833333}, + { "time": "8/15/2019 18:00:00", "value": 0.15833333}, + { "time": "8/15/2019 18:05:00", "value": 0.15833333}, + { "time": "8/15/2019 18:10:00", "value": 0.15833333}, + { "time": "8/15/2019 18:15:00", "value": 0.15833333}, + { "time": "8/15/2019 18:20:00", "value": 0.15833333}, + { "time": "8/15/2019 18:25:00", "value": 0.15833333}, + { "time": "8/15/2019 18:30:00", "value": 0.15833333}, + { "time": "8/15/2019 18:35:00", "value": 0.15833333}, + { "time": "8/15/2019 18:40:00", "value": 0.15833333}, + { "time": "8/15/2019 18:45:00", "value": 0.15833333}, + { "time": "8/15/2019 18:50:00", "value": 0.15833333}, + { "time": "8/15/2019 18:55:00", "value": 0.15833333}, + { "time": "8/15/2019 19:00:00", "value": 0.15833333}, + { "time": "8/15/2019 19:05:00", "value": 0.15833333}, + { "time": "8/15/2019 19:10:00", "value": 0.15833333}, + { "time": "8/15/2019 19:15:00", "value": 0.15833333}, + { "time": "8/15/2019 19:20:00", "value": 0.15833333}, + { "time": "8/15/2019 19:25:00", "value": 0.15833333}, + { "time": "8/15/2019 19:30:00", "value": 0.15833333}, + { "time": "8/15/2019 19:35:00", "value": 0.15833333}, + { "time": "8/15/2019 19:40:00", "value": 0.15833333}, + { "time": "8/15/2019 19:45:00", "value": 0.15833333}, + { "time": "8/15/2019 19:50:00", "value": 0.15833333}, + { "time": "8/15/2019 19:55:00", "value": 0.15833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..0f8bb175 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.04166667}, + { "time": "8/15/2019 15:45:00", "value": 0.04166667}, + { "time": "8/15/2019 15:50:00", "value": 0.04166667}, + { "time": "8/15/2019 15:55:00", "value": 0.04166667}, + { "time": "8/15/2019 16:00:00", "value": 0.04166667}, + { "time": "8/15/2019 16:05:00", "value": 0.04166667}, + { "time": "8/15/2019 16:10:00", "value": 0.04166667}, + { "time": "8/15/2019 16:15:00", "value": 0.04166667}, + { "time": "8/15/2019 16:20:00", "value": 0.04166667}, + { "time": "8/15/2019 16:25:00", "value": 0.04166667}, + { "time": "8/15/2019 16:30:00", "value": 0.04166667}, + { "time": "8/15/2019 16:35:00", "value": 0.04166667}, + { "time": "8/15/2019 16:40:00", "value": 0.04166667}, + { "time": "8/15/2019 16:45:00", "value": 0.04166667}, + { "time": "8/15/2019 16:50:00", "value": 0.04166667}, + { "time": "8/15/2019 16:55:00", "value": 0.04166667}, + { "time": "8/15/2019 17:00:00", "value": 0.04166667}, + { "time": "8/15/2019 17:05:00", "value": 0.04166667}, + { "time": "8/15/2019 17:10:00", "value": 0.04166667}, + { "time": "8/15/2019 17:15:00", "value": 0.04166667}, + { "time": "8/15/2019 17:20:00", "value": 0.04166667}, + { "time": "8/15/2019 17:25:00", "value": 0.04166667}, + { "time": "8/15/2019 17:30:00", "value": 0.04166667}, + { "time": "8/15/2019 17:35:00", "value": 0.04166667}, + { "time": "8/15/2019 17:40:00", "value": 0.04166667}, + { "time": "8/15/2019 17:45:00", "value": 0.04166667}, + { "time": "8/15/2019 17:50:00", "value": 0.04166667}, + { "time": "8/15/2019 17:55:00", "value": 0.04166667}, + { "time": "8/15/2019 18:00:00", "value": 0.04166667}, + { "time": "8/15/2019 18:05:00", "value": 0.04166667}, + { "time": "8/15/2019 18:10:00", "value": 0.04166667}, + { "time": "8/15/2019 18:15:00", "value": 0.04166667}, + { "time": "8/15/2019 18:20:00", "value": 0.04166667}, + { "time": "8/15/2019 18:25:00", "value": 0.04166667}, + { "time": "8/15/2019 18:30:00", "value": 0.04166667}, + { "time": "8/15/2019 18:35:00", "value": 0.04166667}, + { "time": "8/15/2019 18:40:00", "value": 0.04166667}, + { "time": "8/15/2019 18:45:00", "value": 0.04166667}, + { "time": "8/15/2019 18:50:00", "value": 0.04166667}, + { "time": "8/15/2019 18:55:00", "value": 0.04166667}, + { "time": "8/15/2019 19:00:00", "value": 0.04166667}, + { "time": "8/15/2019 19:05:00", "value": 0.04166667}, + { "time": "8/15/2019 19:10:00", "value": 0.04166667}, + { "time": "8/15/2019 19:15:00", "value": 0.04166667}, + { "time": "8/15/2019 19:20:00", "value": 0.04166667}, + { "time": "8/15/2019 19:25:00", "value": 0.04166667}, + { "time": "8/15/2019 19:30:00", "value": 0.04166667}, + { "time": "8/15/2019 19:35:00", "value": 0.04166667}, + { "time": "8/15/2019 19:40:00", "value": 0.04166667}, + { "time": "8/15/2019 19:45:00", "value": 0.04166667}, + { "time": "8/15/2019 19:50:00", "value": 0.04166667}, + { "time": "8/15/2019 19:55:00", "value": 0.04166667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..2d51cdf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "8/15/2019 15:35:00", "value": 0.06666667}, + { "time": "8/15/2019 15:45:00", "value": 0.06666667}, + { "time": "8/15/2019 15:50:00", "value": 0.06666667}, + { "time": "8/15/2019 15:55:00", "value": 0.06666667}, + { "time": "8/15/2019 16:00:00", "value": 0.06666667}, + { "time": "8/15/2019 16:05:00", "value": 0.06666667}, + { "time": "8/15/2019 16:10:00", "value": 0.06666667}, + { "time": "8/15/2019 16:15:00", "value": 0.06666667}, + { "time": "8/15/2019 16:20:00", "value": 0.06666667}, + { "time": "8/15/2019 16:25:00", "value": 0.06666667}, + { "time": "8/15/2019 16:30:00", "value": 0.06666667}, + { "time": "8/15/2019 16:35:00", "value": 0.06666667}, + { "time": "8/15/2019 16:40:00", "value": 0.06666667}, + { "time": "8/15/2019 16:45:00", "value": 0.06666667}, + { "time": "8/15/2019 16:50:00", "value": 0.06666667}, + { "time": "8/15/2019 16:55:00", "value": 0.06666667}, + { "time": "8/15/2019 17:00:00", "value": 0.06666667}, + { "time": "8/15/2019 17:05:00", "value": 0.06666667}, + { "time": "8/15/2019 17:10:00", "value": 0.06666667}, + { "time": "8/15/2019 17:15:00", "value": 0.06666667}, + { "time": "8/15/2019 17:20:00", "value": 0.06666667}, + { "time": "8/15/2019 17:25:00", "value": 0.06666667}, + { "time": "8/15/2019 17:30:00", "value": 0.06666667}, + { "time": "8/15/2019 17:35:00", "value": 0.06666667}, + { "time": "8/15/2019 17:40:00", "value": 0.06666667}, + { "time": "8/15/2019 17:45:00", "value": 0.06666667}, + { "time": "8/15/2019 17:50:00", "value": 0.06666667}, + { "time": "8/15/2019 17:55:00", "value": 0.06666667}, + { "time": "8/15/2019 18:00:00", "value": 0.06666667}, + { "time": "8/15/2019 18:05:00", "value": 0.06666667}, + { "time": "8/15/2019 18:10:00", "value": 0.06666667}, + { "time": "8/15/2019 18:15:00", "value": 0.06666667}, + { "time": "8/15/2019 18:20:00", "value": 0.06666667}, + { "time": "8/15/2019 18:25:00", "value": 0.06666667}, + { "time": "8/15/2019 18:30:00", "value": 0.06666667}, + { "time": "8/15/2019 18:35:00", "value": 0.06666667}, + { "time": "8/15/2019 18:40:00", "value": 0.06666667}, + { "time": "8/15/2019 18:45:00", "value": 0.06666667}, + { "time": "8/15/2019 18:50:00", "value": 0.06666667}, + { "time": "8/15/2019 18:55:00", "value": 0.06666667}, + { "time": "8/15/2019 19:00:00", "value": 0.06666667}, + { "time": "8/15/2019 19:05:00", "value": 0.06666667}, + { "time": "8/15/2019 19:10:00", "value": 0.06666667}, + { "time": "8/15/2019 19:15:00", "value": 0.06666667}, + { "time": "8/15/2019 19:20:00", "value": 0.06666667}, + { "time": "8/15/2019 19:25:00", "value": 0.06666667}, + { "time": "8/15/2019 19:30:00", "value": 0.06666667}, + { "time": "8/15/2019 19:35:00", "value": 0.06666667}, + { "time": "8/15/2019 19:40:00", "value": 0.06666667}, + { "time": "8/15/2019 19:45:00", "value": 0.06666667}, + { "time": "8/15/2019 19:50:00", "value": 0.06666667}, + { "time": "8/15/2019 19:55:00", "value": 0.06666667}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..04a9f5ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "8/15/2019 15:35:00", "value": 0.025}, + { "time": "8/15/2019 15:45:00", "value": 0.025}, + { "time": "8/15/2019 15:50:00", "value": 0.025}, + { "time": "8/15/2019 15:55:00", "value": 0.025}, + { "time": "8/15/2019 16:00:00", "value": 0.025}, + { "time": "8/15/2019 16:05:00", "value": 0.025}, + { "time": "8/15/2019 16:10:00", "value": 0.025}, + { "time": "8/15/2019 16:15:00", "value": 0.025}, + { "time": "8/15/2019 16:20:00", "value": 0.025}, + { "time": "8/15/2019 16:25:00", "value": 0.025}, + { "time": "8/15/2019 16:30:00", "value": 0.025}, + { "time": "8/15/2019 16:35:00", "value": 0.025}, + { "time": "8/15/2019 16:40:00", "value": 0.025}, + { "time": "8/15/2019 16:45:00", "value": 0.025}, + { "time": "8/15/2019 16:50:00", "value": 0.025}, + { "time": "8/15/2019 16:55:00", "value": 0.025}, + { "time": "8/15/2019 17:00:00", "value": 0.025}, + { "time": "8/15/2019 17:05:00", "value": 0.025}, + { "time": "8/15/2019 17:10:00", "value": 0.025}, + { "time": "8/15/2019 17:15:00", "value": 0.025}, + { "time": "8/15/2019 17:20:00", "value": 0.025}, + { "time": "8/15/2019 17:25:00", "value": 0.025}, + { "time": "8/15/2019 17:30:00", "value": 0.025}, + { "time": "8/15/2019 17:35:00", "value": 0.025}, + { "time": "8/15/2019 17:40:00", "value": 0.025}, + { "time": "8/15/2019 17:45:00", "value": 0.025}, + { "time": "8/15/2019 17:50:00", "value": 0.025}, + { "time": "8/15/2019 17:55:00", "value": 0.025}, + { "time": "8/15/2019 18:00:00", "value": 0.025}, + { "time": "8/15/2019 18:05:00", "value": 0.025}, + { "time": "8/15/2019 18:10:00", "value": 0.025}, + { "time": "8/15/2019 18:15:00", "value": 0.025}, + { "time": "8/15/2019 18:20:00", "value": 0.025}, + { "time": "8/15/2019 18:25:00", "value": 0.025}, + { "time": "8/15/2019 18:30:00", "value": 0.025}, + { "time": "8/15/2019 18:35:00", "value": 0.025}, + { "time": "8/15/2019 18:40:00", "value": 0.025}, + { "time": "8/15/2019 18:45:00", "value": 0.025}, + { "time": "8/15/2019 18:50:00", "value": 0.025}, + { "time": "8/15/2019 18:55:00", "value": 0.025}, + { "time": "8/15/2019 19:00:00", "value": 0.025}, + { "time": "8/15/2019 19:05:00", "value": 0.025}, + { "time": "8/15/2019 19:10:00", "value": 0.025}, + { "time": "8/15/2019 19:15:00", "value": 0.025}, + { "time": "8/15/2019 19:20:00", "value": 0.025}, + { "time": "8/15/2019 19:25:00", "value": 0.025}, + { "time": "8/15/2019 19:30:00", "value": 0.025}, + { "time": "8/15/2019 19:35:00", "value": 0.025}, + { "time": "8/15/2019 19:40:00", "value": 0.025}, + { "time": "8/15/2019 19:45:00", "value": 0.025}, + { "time": "8/15/2019 19:50:00", "value": 0.025}, + { "time": "8/15/2019 19:55:00", "value": 0.025}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json new file mode 100644 index 00000000..0275f760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.11083333}, + { "time": "8/15/2019 15:45:00", "value": 0.11083333}, + { "time": "8/15/2019 15:50:00", "value": 0.11083333}, + { "time": "8/15/2019 15:55:00", "value": 0.11083333}, + { "time": "8/15/2019 16:00:00", "value": 0.11083333}, + { "time": "8/15/2019 16:05:00", "value": 0.11083333}, + { "time": "8/15/2019 16:10:00", "value": 0.11083333}, + { "time": "8/15/2019 16:15:00", "value": 0.11083333}, + { "time": "8/15/2019 16:20:00", "value": 0.11083333}, + { "time": "8/15/2019 16:25:00", "value": 0.11083333}, + { "time": "8/15/2019 16:30:00", "value": 0.11083333}, + { "time": "8/15/2019 16:35:00", "value": 0.11083333}, + { "time": "8/15/2019 16:40:00", "value": 0.11083333}, + { "time": "8/15/2019 16:45:00", "value": 0.11083333}, + { "time": "8/15/2019 16:50:00", "value": 0.11083333}, + { "time": "8/15/2019 16:55:00", "value": 0.11083333}, + { "time": "8/15/2019 17:00:00", "value": 0.11083333}, + { "time": "8/15/2019 17:05:00", "value": 0.11083333}, + { "time": "8/15/2019 17:10:00", "value": 0.11083333}, + { "time": "8/15/2019 17:15:00", "value": 0.11083333}, + { "time": "8/15/2019 17:20:00", "value": 0.11083333}, + { "time": "8/15/2019 17:25:00", "value": 0.11083333}, + { "time": "8/15/2019 17:30:00", "value": 0.11083333}, + { "time": "8/15/2019 17:35:00", "value": 0.11083333}, + { "time": "8/15/2019 17:40:00", "value": 0.11083333}, + { "time": "8/15/2019 17:45:00", "value": 0.11083333}, + { "time": "8/15/2019 17:50:00", "value": 0.11083333}, + { "time": "8/15/2019 17:55:00", "value": 0.11083333}, + { "time": "8/15/2019 18:00:00", "value": 0.11083333}, + { "time": "8/15/2019 18:05:00", "value": 0.11083333}, + { "time": "8/15/2019 18:10:00", "value": 0.11083333}, + { "time": "8/15/2019 18:15:00", "value": 0.11083333}, + { "time": "8/15/2019 18:20:00", "value": 0.11083333}, + { "time": "8/15/2019 18:25:00", "value": 0.11083333}, + { "time": "8/15/2019 18:30:00", "value": 0.11083333}, + { "time": "8/15/2019 18:35:00", "value": 0.11083333}, + { "time": "8/15/2019 18:40:00", "value": 0.11083333}, + { "time": "8/15/2019 18:45:00", "value": 0.11083333}, + { "time": "8/15/2019 18:50:00", "value": 0.11083333}, + { "time": "8/15/2019 18:55:00", "value": 0.11083333}, + { "time": "8/15/2019 19:00:00", "value": 0.11083333}, + { "time": "8/15/2019 19:05:00", "value": 0.11083333}, + { "time": "8/15/2019 19:10:00", "value": 0.11083333}, + { "time": "8/15/2019 19:15:00", "value": 0.11083333}, + { "time": "8/15/2019 19:20:00", "value": 0.11083333}, + { "time": "8/15/2019 19:25:00", "value": 0.11083333}, + { "time": "8/15/2019 19:30:00", "value": 0.11083333}, + { "time": "8/15/2019 19:35:00", "value": 0.11083333}, + { "time": "8/15/2019 19:40:00", "value": 0.11083333}, + { "time": "8/15/2019 19:45:00", "value": 0.11083333}, + { "time": "8/15/2019 19:50:00", "value": 0.11083333}, + { "time": "8/15/2019 19:55:00", "value": 0.11083333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c0582338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.18833333}, + { "time": "8/15/2019 15:45:00", "value": 0.18833333}, + { "time": "8/15/2019 15:50:00", "value": 0.18833333}, + { "time": "8/15/2019 15:55:00", "value": 0.18833333}, + { "time": "8/15/2019 16:00:00", "value": 0.18833333}, + { "time": "8/15/2019 16:05:00", "value": 0.18833333}, + { "time": "8/15/2019 16:10:00", "value": 0.18833333}, + { "time": "8/15/2019 16:15:00", "value": 0.18833333}, + { "time": "8/15/2019 16:20:00", "value": 0.18833333}, + { "time": "8/15/2019 16:25:00", "value": 0.18833333}, + { "time": "8/15/2019 16:30:00", "value": 0.18833333}, + { "time": "8/15/2019 16:35:00", "value": 0.18833333}, + { "time": "8/15/2019 16:40:00", "value": 0.18833333}, + { "time": "8/15/2019 16:45:00", "value": 0.18833333}, + { "time": "8/15/2019 16:50:00", "value": 0.18833333}, + { "time": "8/15/2019 16:55:00", "value": 0.18833333}, + { "time": "8/15/2019 17:00:00", "value": 0.18833333}, + { "time": "8/15/2019 17:05:00", "value": 0.18833333}, + { "time": "8/15/2019 17:10:00", "value": 0.18833333}, + { "time": "8/15/2019 17:15:00", "value": 0.18833333}, + { "time": "8/15/2019 17:20:00", "value": 0.18833333}, + { "time": "8/15/2019 17:25:00", "value": 0.18833333}, + { "time": "8/15/2019 17:30:00", "value": 0.18833333}, + { "time": "8/15/2019 17:35:00", "value": 0.18833333}, + { "time": "8/15/2019 17:40:00", "value": 0.18833333}, + { "time": "8/15/2019 17:45:00", "value": 0.18833333}, + { "time": "8/15/2019 17:50:00", "value": 0.18833333}, + { "time": "8/15/2019 17:55:00", "value": 0.18833333}, + { "time": "8/15/2019 18:00:00", "value": 0.18833333}, + { "time": "8/15/2019 18:05:00", "value": 0.18833333}, + { "time": "8/15/2019 18:10:00", "value": 0.18833333}, + { "time": "8/15/2019 18:15:00", "value": 0.18833333}, + { "time": "8/15/2019 18:20:00", "value": 0.18833333}, + { "time": "8/15/2019 18:25:00", "value": 0.18833333}, + { "time": "8/15/2019 18:30:00", "value": 0.18833333}, + { "time": "8/15/2019 18:35:00", "value": 0.18833333}, + { "time": "8/15/2019 18:40:00", "value": 0.18833333}, + { "time": "8/15/2019 18:45:00", "value": 0.18833333}, + { "time": "8/15/2019 18:50:00", "value": 0.18833333}, + { "time": "8/15/2019 18:55:00", "value": 0.18833333}, + { "time": "8/15/2019 19:00:00", "value": 0.18833333}, + { "time": "8/15/2019 19:05:00", "value": 0.18833333}, + { "time": "8/15/2019 19:10:00", "value": 0.18833333}, + { "time": "8/15/2019 19:15:00", "value": 0.18833333}, + { "time": "8/15/2019 19:20:00", "value": 0.18833333}, + { "time": "8/15/2019 19:25:00", "value": 0.18833333}, + { "time": "8/15/2019 19:30:00", "value": 0.18833333}, + { "time": "8/15/2019 19:35:00", "value": 0.18833333}, + { "time": "8/15/2019 19:40:00", "value": 0.18833333}, + { "time": "8/15/2019 19:45:00", "value": 0.18833333}, + { "time": "8/15/2019 19:50:00", "value": 0.18833333}, + { "time": "8/15/2019 19:55:00", "value": 0.18833333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1e7cdbbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "8/15/2019 15:35:00", "value": 0.03333333}, + { "time": "8/15/2019 15:45:00", "value": 0.03333333}, + { "time": "8/15/2019 15:50:00", "value": 0.03333333}, + { "time": "8/15/2019 15:55:00", "value": 0.03333333}, + { "time": "8/15/2019 16:00:00", "value": 0.03333333}, + { "time": "8/15/2019 16:05:00", "value": 0.03333333}, + { "time": "8/15/2019 16:10:00", "value": 0.03333333}, + { "time": "8/15/2019 16:15:00", "value": 0.03333333}, + { "time": "8/15/2019 16:20:00", "value": 0.03333333}, + { "time": "8/15/2019 16:25:00", "value": 0.03333333}, + { "time": "8/15/2019 16:30:00", "value": 0.03333333}, + { "time": "8/15/2019 16:35:00", "value": 0.03333333}, + { "time": "8/15/2019 16:40:00", "value": 0.03333333}, + { "time": "8/15/2019 16:45:00", "value": 0.03333333}, + { "time": "8/15/2019 16:50:00", "value": 0.03333333}, + { "time": "8/15/2019 16:55:00", "value": 0.03333333}, + { "time": "8/15/2019 17:00:00", "value": 0.03333333}, + { "time": "8/15/2019 17:05:00", "value": 0.03333333}, + { "time": "8/15/2019 17:10:00", "value": 0.03333333}, + { "time": "8/15/2019 17:15:00", "value": 0.03333333}, + { "time": "8/15/2019 17:20:00", "value": 0.03333333}, + { "time": "8/15/2019 17:25:00", "value": 0.03333333}, + { "time": "8/15/2019 17:30:00", "value": 0.03333333}, + { "time": "8/15/2019 17:35:00", "value": 0.03333333}, + { "time": "8/15/2019 17:40:00", "value": 0.03333333}, + { "time": "8/15/2019 17:45:00", "value": 0.03333333}, + { "time": "8/15/2019 17:50:00", "value": 0.03333333}, + { "time": "8/15/2019 17:55:00", "value": 0.03333333}, + { "time": "8/15/2019 18:00:00", "value": 0.03333333}, + { "time": "8/15/2019 18:05:00", "value": 0.03333333}, + { "time": "8/15/2019 18:10:00", "value": 0.03333333}, + { "time": "8/15/2019 18:15:00", "value": 0.03333333}, + { "time": "8/15/2019 18:20:00", "value": 0.03333333}, + { "time": "8/15/2019 18:25:00", "value": 0.03333333}, + { "time": "8/15/2019 18:30:00", "value": 0.03333333}, + { "time": "8/15/2019 18:35:00", "value": 0.03333333}, + { "time": "8/15/2019 18:40:00", "value": 0.03333333}, + { "time": "8/15/2019 18:45:00", "value": 0.03333333}, + { "time": "8/15/2019 18:50:00", "value": 0.03333333}, + { "time": "8/15/2019 18:55:00", "value": 0.03333333}, + { "time": "8/15/2019 19:00:00", "value": 0.03333333}, + { "time": "8/15/2019 19:05:00", "value": 0.03333333}, + { "time": "8/15/2019 19:10:00", "value": 0.03333333}, + { "time": "8/15/2019 19:15:00", "value": 0.03333333}, + { "time": "8/15/2019 19:20:00", "value": 0.03333333}, + { "time": "8/15/2019 19:25:00", "value": 0.03333333}, + { "time": "8/15/2019 19:30:00", "value": 0.03333333}, + { "time": "8/15/2019 19:35:00", "value": 0.03333333}, + { "time": "8/15/2019 19:40:00", "value": 0.03333333}, + { "time": "8/15/2019 19:45:00", "value": 0.03333333}, + { "time": "8/15/2019 19:50:00", "value": 0.03333333}, + { "time": "8/15/2019 19:55:00", "value": 0.03333333}, + { "time": "8/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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json new file mode 100644 index 00000000..1d2a7b36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_adolescent_profile_v1.json @@ -0,0 +1,1240 @@ +{ + "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_swift_nMISF", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }} + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.82499667 + } + ] + }, + "sensor": { + "glucose_history": "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.82499667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json new file mode 100644 index 00000000..f5fe82c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.84166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json new file mode 100644 index 00000000..6c023385 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift_nMISF", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.92380953 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json new file mode 100644 index 00000000..14b3341c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift_nMISF", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.916667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json new file mode 100644 index 00000000..4795c96a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_median_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7775 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/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_t2_median_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2b100c8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_resistant_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "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_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.18833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3d4ecc8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_cb/Simulation-Configuration-TLR-931_cb_t2_sensitive_profile_v1.json @@ -0,0 +1,1241 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "swift.0" + }, + "base_config": "reusable.simulations.t2_sensitive_swift", + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68039212 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.03333333 + } + ] + } + }, + "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" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.03333333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.03333333 + }, + { + "time": "8/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_t2_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json new file mode 100644 index 00000000..55fed525 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_adolescent_profile_v1.json @@ -0,0 +1,1236 @@ +{ + "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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.65833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }}, + "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": 0.15833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.15833333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json new file mode 100644 index 00000000..ed2bf076 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "metadata": { + "risk-id": "TLR-931_mb", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.34166667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "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": 0.04166667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.04166667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json new file mode 100644 index 00000000..fce48cc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.16666667 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "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": 0.06666667 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.06666667 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json new file mode 100644 index 00000000..d26ff951 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift_nMISF", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.675 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json new file mode 100644 index 00000000..07a9a6b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_median_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "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": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + } + ]}, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.41083333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + } + }, + "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": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.11083333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.11083333 + } + ] + }, + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3a3c800b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_resistant_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.78833333 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + } + }, + "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": 0.18833333 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.18833333 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.18833333 + } + ] + }, + "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_resistant_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8db78c5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-931_mb/Simulation-Configuration-TLR-931_mb_t2_sensitive_profile_v1.json @@ -0,0 +1,1237 @@ +{ + "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_swift", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + } + ] + }, + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.025 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "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": 0.025 + }, + { + "time": "8/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "8/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "8/15/2019 20:00:00", + "value": 0.025 + } + ] + }, + "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_sensitive_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..cf164225 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..346585dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..5b984f27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..0c6fe9a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..cea6be76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..d232ddd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..57dd2ce5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..769bf8b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..915a74f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..b392680e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..18795462 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..71dee4c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..195303a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..c058e91c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..cb7f082f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..fc717400 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..947cb7f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..7858743a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..d3b87904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..f82fd3c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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": { + "suspend_threshold": 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_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..b77dd3f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..c2b6d43a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..8c4fcc96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..bd4dd1d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json new file mode 100644 index 00000000..c41a041b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9d41325e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6431e502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..9c0f7310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..eb680926 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..917ab3d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..7c86b79e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json new file mode 100644 index 00000000..de5d12e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..27690829 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5f446979 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2a3e0527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..702822f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..1cff156b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..4e924688 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..35e70ac2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json new file mode 100644 index 00000000..42b1f465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c69f7863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..21889dd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..2bd029fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..65da42c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..480a1442 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..32d19d4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..039cbc4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5a86d07a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..3e90618a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..90dd183e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..adccdb0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..b034fd02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json new file mode 100644 index 00000000..67029f61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..809d5e01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a646dbe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..2f15dcea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..31e1880f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..45a5423a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..edc727ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_nMISF", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json new file mode 100644 index 00000000..11c0860b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0977d2bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift_510k_t1only/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2d99bebf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_swift_510k_t1only/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_swift", + "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_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_dolphin_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_dolphin_profile_swift.json new file mode 100644 index 00000000..97bf5c5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_dolphin_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_dolphin", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_dolphin_2_0_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_dolphin", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_dolphin_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_dolphin_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_jellyfish_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_jellyfish_profile_swift.json new file mode 100644 index 00000000..1793572c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_jellyfish_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_jellyfish", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_jellyfish_2_0_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_jellyfish", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_jellyfish_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_jellyfish_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_median_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_median_profile_swift.json new file mode 100644 index 00000000..905e4a5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_median_profile_swift.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_median", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "suspend_threshold": 80, + "max_basal_rate": 0.5, + "partial_application_factor": 0.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_seaotter_profile_swift.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_seaotter_profile_swift.json new file mode 100644 index 00000000..8bdf4fda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-24hr/TLR-000-24hr_seaotter_profile_swift.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000", + "simulation_id": "TLR-000-base_seaotter", + "risk_description": "Base for HF—24 hours happy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_seaotter_2_0_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_seaotter", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_100_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_100_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 25.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/16/2019 8:30:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 45.0 + }, + { + "start_time": "8/15/2019 18:00:00", + "type": "carb", + "value": 60.0 + }, + { + "start_time": "8/16/2019 8:30:00", + "type": "carb", + "value": 20.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_seaotter_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_seaotter_swift" + } + } +] +} \ 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/loop_risk_v2_0/test/TLR-000-settings/Simulation-configuration_TLR-000_settings_522.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-settings/Simulation-configuration_TLR-000_settings_522.json new file mode 100644 index 00000000..16157071 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-settings/Simulation-configuration_TLR-000_settings_522.json @@ -0,0 +1,185 @@ +{ + "metadata": { + "risk-id": "TLR-AB_icgm_user_522", + "simulation_id": "test_simulation_icgm_user_522", + "risk_description": "Autobolus/TBR comparison with incorrect settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + { + "sim_id": "scenario_icgm_user_522", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.icgm_user_522" + }, + "pump": { + "target_range": { + "start_times": [ + "00:00:00" + ], + "lower_values": [ + 80.0 + ], + "upper_values": [ + 180.0 + ] + }, + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 8.0 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45.0 + ] + } + }, + "carb_entries": [ + { + "start_time": "08/15/2019 13:23:00", + "value": 29.0, + "type": "carb" + }, + { + "start_time": "08/15/2019 14:14:00", + "value": 67.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 11:48:00", + "value": 65.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 07:14:00", + "value": 39.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 06:00:00", + "value": 32.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 10:12:00", + "value": 22.0, + "type": "carb" + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.icgm_user_522", + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 8.0 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45.0 + ] + } + }, + "carb_entries": [ + { + "start_time": "08/15/2019 13:23:00", + "value": 29.0, + "type": "carb" + }, + { + "start_time": "08/15/2019 14:14:00", + "value": 67.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 11:48:00", + "value": 65.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 07:14:00", + "value": 39.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 06:00:00", + "value": 32.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 10:12:00", + "value": 22.0, + "type": "carb" + } + ], + "bolus_entries": [ + { + "time": "08/15/2019 13:23:00", + "value": "accept_recommendation" + }, + { + "time": "08/15/2019 14:14:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 11:48:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 07:14:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 06:00:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 10:12:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "settings": { + "suspend_threshold": 70, + "partial_application_factor": 0.4, + "max_bolus": 20 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-settings/Simulation_configuration_TLR-000-settings_272.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-settings/Simulation_configuration_TLR-000-settings_272.json new file mode 100644 index 00000000..6d85a541 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-settings/Simulation_configuration_TLR-000-settings_272.json @@ -0,0 +1,199 @@ +{ + "metadata": { + "risk-id": "TLR-AB_icgm_user_272", + "simulation_id": "test_simulation_icgm_user_272", + "risk_description": "Autobolus/TBR comparison with incorrect settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_swift", + "override_config": [ + { + "sim_id": "scenario_icgm_user_272", + "duration_hours": 24.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.icgm_user_272" + }, + "pump": { + "target_range": { + "start_times": [ + "00:00:00" + ], + "lower_values": [ + 80.0 + ], + "upper_values": [ + 180.0 + ] + }, + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 24.0 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.15 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 283.0 + ] + } + }, + "carb_entries": [ + { + "start_time": "08/15/2019 17:04:00", + "value": 64.0, + "type": "carb" + }, + { + "start_time": "08/15/2019 16:36:00", + "value": 35.0, + "type": "carb" + }, + { + "start_time": "08/15/2019 19:40:00", + "value": 49.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 09:00:00", + "value": 58.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 08:49:00", + "value": 39.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 09:29:00", + "value": 59.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 06:19:00", + "value": 55.0, + "type": "carb" + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.icgm_user_272", + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 24.0 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.15 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 283.0 + ] + } + }, + "carb_entries": [ + { + "start_time": "08/15/2019 17:04:00", + "value": 64.0, + "type": "carb" + }, + { + "start_time": "08/15/2019 16:36:00", + "value": 35.0, + "type": "carb" + }, + { + "start_time": "08/15/2019 19:40:00", + "value": 49.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 09:00:00", + "value": 58.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 08:49:00", + "value": 39.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 09:29:00", + "value": 59.0, + "type": "carb" + }, + { + "start_time": "08/16/2019 06:19:00", + "value": 55.0, + "type": "carb" + } + ], + "bolus_entries": [ + { + "time": "08/15/2019 17:04:00", + "value": "accept_recommendation" + }, + { + "time": "08/15/2019 16:36:00", + "value": "accept_recommendation" + }, + { + "time": "08/15/2019 19:40:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 09:00:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 08:49:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 09:29:00", + "value": "accept_recommendation" + }, + { + "time": "08/16/2019 06:19:00", + "value": "accept_recommendation" + } + ] + } + }, + "controller": { + "settings": { + "suspend_threshold": 70, + "partial_application_factor": 0.4, + "max_bolus": 20 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..4e87148c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "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_swift", + "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": "08/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_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_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": "reusable.mitigations.guardrails.controller_settings_adolescent_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..b9a92f92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "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_swift", + "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": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..3fadcf02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "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_swift", + "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": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..4649354c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "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_swift", + "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": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json new file mode 100644 index 00000000..12036010 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "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_swift", + "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": 2.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ] + }, + "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": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json new file mode 100644 index 00000000..882a8cbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "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_swift", + "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": 7.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + }, + "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": "reusable.mitigations.guardrails.controller_settings_resistant_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c26ea4dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-swift/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "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_swift", + "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": 2.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ] + }, + "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": "reusable.mitigations.guardrails.controller_settings_sensitive_swift" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-QAE-482-test/Simulation-Configuration-TLR-QAE-482-test_median_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-QAE-482-test/Simulation-Configuration-TLR-QAE-482-test_median_v1.json new file mode 100644 index 00000000..ceefd733 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-QAE-482-test/Simulation-Configuration-TLR-QAE-482-test_median_v1.json @@ -0,0 +1,71 @@ +{ + "metadata": { + "risk-id": "TLR-QAE482", + "simulation_id": "TLR-QAE482-base_median", + "risk_description": "Test carb effect low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_2_0_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15, + "duration": 30 + } + ] + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb,", + "value": 15, + "duration": 30 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15, + "duration": 30 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb,", + "value": 15, + "duration": 30 + } + ] + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_swift" + } + } +] +} \ No newline at end of file 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/dolphin_profile_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/dolphin_profile_v1.json new file mode 100644 index 00000000..302bf221 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/dolphin_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_v2/reusable/carb_doses/jellyfish_profile_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/jellyfish_profile_v1.json new file mode 100644 index 00000000..302bf221 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/jellyfish_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_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/seaotter_profile_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/seaotter_profile_v1.json new file mode 100644 index 00000000..302bf221 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/seaotter_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_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/t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_sensitive_profile_v1.json index d2c6da51..6788bae3 100644 --- a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_sensitive_profile_v1.json +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_sensitive_profile_v1.json @@ -2,6 +2,6 @@ { "type": "carb", "start_time": "8/15/2019 12:00:00", - "value": 62.6 + "value": 62.0 } ] 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/glucose/realistic_drop_12hr.csv b/scenario_configs/tidepool_risk_v2/reusable/glucose/realistic_drop_12hr.csv new file mode 100644 index 00000000..3f1837af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/glucose/realistic_drop_12hr.csv @@ -0,0 +1,138 @@ +datetime,value,units +8/15/2019 00:40:00,89,mg/dL +8/15/2019 00:45:00,87,mg/dL +8/15/2019 00:50:00,87,mg/dL +8/15/2019 00:55:00,87,mg/dL +8/15/2019 01:00:00,86,mg/dL +8/15/2019 01:05:00,84,mg/dL +8/15/2019 01:10:00,82,mg/dL +8/15/2019 01:15:00,81,mg/dL +8/15/2019 01:20:00,80,mg/dL +8/15/2019 01:25:00,79,mg/dL +8/15/2019 01:30:00,76,mg/dL +8/15/2019 01:35:00,74,mg/dL +8/15/2019 01:40:00,71,mg/dL +8/15/2019 01:45:00,69,mg/dL +8/15/2019 01:50:00,68,mg/dL +8/15/2019 01:55:00,68,mg/dL +8/15/2019 02:00:00,68,mg/dL +8/15/2019 02:05:00,70,mg/dL +8/15/2019 02:10:00,72,mg/dL +8/15/2019 02:15:00,74,mg/dL +8/15/2019 02:20:00,76,mg/dL +8/15/2019 02:25:00,78,mg/dL +8/15/2019 02:30:00,80,mg/dL +8/15/2019 02:35:00,82,mg/dL +8/15/2019 02:40:00,85,mg/dL +8/15/2019 02:45:00,90,mg/dL +8/15/2019 02:50:00,96,mg/dL +8/15/2019 02:55:00,103,mg/dL +8/15/2019 03:00:00,112,mg/dL +8/15/2019 03:05:00,121,mg/dL +8/15/2019 03:10:00,130,mg/dL +8/15/2019 03:15:00,137,mg/dL +8/15/2019 03:20:00,143,mg/dL +8/15/2019 03:25:00,149,mg/dL +8/15/2019 03:30:00,153,mg/dL +8/15/2019 03:35:00,156,mg/dL +8/15/2019 03:40:00,157,mg/dL +8/15/2019 03:45:00,158,mg/dL +8/15/2019 03:50:00,158,mg/dL +8/15/2019 03:55:00,158,mg/dL +8/15/2019 04:00:00,157,mg/dL +8/15/2019 04:05:00,155,mg/dL +8/15/2019 04:10:00,152,mg/dL +8/15/2019 04:15:00,150,mg/dL +8/15/2019 04:20:00,147,mg/dL +8/15/2019 04:25:00,143,mg/dL +8/15/2019 04:30:00,140,mg/dL +8/15/2019 04:35:00,136,mg/dL +8/15/2019 04:40:00,133,mg/dL +8/15/2019 04:45:00,129,mg/dL +8/15/2019 04:50:00,125,mg/dL +8/15/2019 04:55:00,121,mg/dL +8/15/2019 05:00:00,116,mg/dL +8/15/2019 05:05:00,111,mg/dL +8/15/2019 05:10:00,107,mg/dL +8/15/2019 05:15:00,102,mg/dL +8/15/2019 05:20:00,98,mg/dL +8/15/2019 05:25:00,95,mg/dL +8/15/2019 05:30:00,92,mg/dL +8/15/2019 05:35:00,89,mg/dL +8/15/2019 05:40:00,86,mg/dL +8/15/2019 05:45:00,82,mg/dL +8/15/2019 05:50:00,78,mg/dL +8/15/2019 05:55:00,75,mg/dL +8/15/2019 06:00:00,71,mg/dL +8/15/2019 06:05:00,66,mg/dL +8/15/2019 06:10:00,62,mg/dL +8/15/2019 06:15:00,58,mg/dL +8/15/2019 06:20:00,55,mg/dL +8/15/2019 06:25:00,52,mg/dL +8/15/2019 06:30:00,49,mg/dL +8/15/2019 06:35:00,48,mg/dL +8/15/2019 06:40:00,49,mg/dL +8/15/2019 06:45:00,50,mg/dL +8/15/2019 06:50:00,52,mg/dL +8/15/2019 06:55:00,55,mg/dL +8/15/2019 07:00:00,59,mg/dL +8/15/2019 07:05:00,62,mg/dL +8/15/2019 07:10:00,66,mg/dL +8/15/2019 07:15:00,69,mg/dL +8/15/2019 07:20:00,73,mg/dL +8/15/2019 07:25:00,77,mg/dL +8/15/2019 07:30:00,83,mg/dL +8/15/2019 07:35:00,90,mg/dL +8/15/2019 07:40:00,98,mg/dL +8/15/2019 07:45:00,105,mg/dL +8/15/2019 07:50:00,114,mg/dL +8/15/2019 07:55:00,121,mg/dL +8/15/2019 08:00:00,128,mg/dL +8/15/2019 08:05:00,134,mg/dL +8/15/2019 08:10:00,140,mg/dL +8/15/2019 08:15:00,145,mg/dL +8/15/2019 08:20:00,150,mg/dL +8/15/2019 08:25:00,153,mg/dL +8/15/2019 08:30:00,154,mg/dL +8/15/2019 08:35:00,155,mg/dL +8/15/2019 08:40:00,154,mg/dL +8/15/2019 08:45:00,151,mg/dL +8/15/2019 08:50:00,148,mg/dL +8/15/2019 08:55:00,144,mg/dL +8/15/2019 09:00:00,142,mg/dL +8/15/2019 09:05:00,140,mg/dL +8/15/2019 09:10:00,138,mg/dL +8/15/2019 09:15:00,137,mg/dL +8/15/2019 09:20:00,137,mg/dL +8/15/2019 09:25:00,138,mg/dL +8/15/2019 09:30:00,139,mg/dL +8/15/2019 09:35:00,140,mg/dL +8/15/2019 09:40:00,141,mg/dL +8/15/2019 09:45:00,142,mg/dL +8/15/2019 09:50:00,143,mg/dL +8/15/2019 09:55:00,143,mg/dL +8/15/2019 10:00:00,144,mg/dL +8/15/2019 10:05:00,144,mg/dL +8/15/2019 10:10:00,145,mg/dL +8/15/2019 10:15:00,146,mg/dL +8/15/2019 10:20:00,149,mg/dL +8/15/2019 10:25:00,151,mg/dL +8/15/2019 10:30:00,155,mg/dL +8/15/2019 10:35:00,159,mg/dL +8/15/2019 10:40:00,163,mg/dL +8/15/2019 10:45:00,167,mg/dL +8/15/2019 10:50:00,171,mg/dL +8/15/2019 10:55:00,175,mg/dL +8/15/2019 11:00:00,165,mg/dL +8/15/2019 11:05:00,157,mg/dL +8/15/2019 11:10:00,144,mg/dL +8/15/2019 11:15:00,138,mg/dL +8/15/2019 11:20:00,127,mg/dL +8/15/2019 11:25:00,115,mg/dL +8/15/2019 11:30:00,106,mg/dL +8/15/2019 11:35:00,95,mg/dL +8/15/2019 11:40:00,85,mg/dL +8/15/2019 11:45:00,74,mg/dL +8/15/2019 11:50:00,69,mg/dL +8/15/2019 11:55:00,61,mg/dL +8/15/2019 12:00:00,54,mg/dL diff --git a/scenario_configs/tidepool_risk_v2/reusable/glucose/rising_180_12hr.csv b/scenario_configs/tidepool_risk_v2/reusable/glucose/rising_180_12hr.csv new file mode 100644 index 00000000..b5d93ed0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/glucose/rising_180_12hr.csv @@ -0,0 +1,138 @@ +datetime,value,units +8/15/2019 00:40:00,180,mg/dL +8/15/2019 00:45:00,180,mg/dL +8/15/2019 00:50:00,180,mg/dL +8/15/2019 00:55:00,180,mg/dL +8/15/2019 01:00:00,180,mg/dL +8/15/2019 01:05:00,180,mg/dL +8/15/2019 01:10:00,180,mg/dL +8/15/2019 01:15:00,180,mg/dL +8/15/2019 01:20:00,180,mg/dL +8/15/2019 01:25:00,180,mg/dL +8/15/2019 01:30:00,180,mg/dL +8/15/2019 01:35:00,180,mg/dL +8/15/2019 01:40:00,180,mg/dL +8/15/2019 01:45:00,180,mg/dL +8/15/2019 01:50:00,180,mg/dL +8/15/2019 01:55:00,180,mg/dL +8/15/2019 02:00:00,180,mg/dL +8/15/2019 02:05:00,180,mg/dL +8/15/2019 02:10:00,180,mg/dL +8/15/2019 02:15:00,180,mg/dL +8/15/2019 02:20:00,180,mg/dL +8/15/2019 02:25:00,180,mg/dL +8/15/2019 02:30:00,180,mg/dL +8/15/2019 02:35:00,180,mg/dL +8/15/2019 02:40:00,180,mg/dL +8/15/2019 02:45:00,180,mg/dL +8/15/2019 02:50:00,180,mg/dL +8/15/2019 02:55:00,180,mg/dL +8/15/2019 03:00:00,180,mg/dL +8/15/2019 03:05:00,180,mg/dL +8/15/2019 03:10:00,180,mg/dL +8/15/2019 03:15:00,180,mg/dL +8/15/2019 03:20:00,180,mg/dL +8/15/2019 03:25:00,180,mg/dL +8/15/2019 03:30:00,180,mg/dL +8/15/2019 03:35:00,180,mg/dL +8/15/2019 03:40:00,180,mg/dL +8/15/2019 03:45:00,180,mg/dL +8/15/2019 03:50:00,180,mg/dL +8/15/2019 03:55:00,180,mg/dL +8/15/2019 04:00:00,180,mg/dL +8/15/2019 04:05:00,180,mg/dL +8/15/2019 04:10:00,180,mg/dL +8/15/2019 04:15:00,180,mg/dL +8/15/2019 04:20:00,180,mg/dL +8/15/2019 04:25:00,180,mg/dL +8/15/2019 04:30:00,180,mg/dL +8/15/2019 04:35:00,180,mg/dL +8/15/2019 04:40:00,180,mg/dL +8/15/2019 04:45:00,180,mg/dL +8/15/2019 04:50:00,180,mg/dL +8/15/2019 04:55:00,180,mg/dL +8/15/2019 05:00:00,180,mg/dL +8/15/2019 05:05:00,180,mg/dL +8/15/2019 05:10:00,180,mg/dL +8/15/2019 05:15:00,180,mg/dL +8/15/2019 05:20:00,180,mg/dL +8/15/2019 05:25:00,180,mg/dL +8/15/2019 05:30:00,180,mg/dL +8/15/2019 05:35:00,180,mg/dL +8/15/2019 05:40:00,180,mg/dL +8/15/2019 05:45:00,180,mg/dL +8/15/2019 05:50:00,180,mg/dL +8/15/2019 05:55:00,180,mg/dL +8/15/2019 06:00:00,180,mg/dL +8/15/2019 06:05:00,180,mg/dL +8/15/2019 06:10:00,180,mg/dL +8/15/2019 06:15:00,180,mg/dL +8/15/2019 06:20:00,180,mg/dL +8/15/2019 06:25:00,180,mg/dL +8/15/2019 06:30:00,180,mg/dL +8/15/2019 06:35:00,180,mg/dL +8/15/2019 06:40:00,180,mg/dL +8/15/2019 06:45:00,180,mg/dL +8/15/2019 06:50:00,180,mg/dL +8/15/2019 06:55:00,180,mg/dL +8/15/2019 07:00:00,180,mg/dL +8/15/2019 07:05:00,180,mg/dL +8/15/2019 07:10:00,180,mg/dL +8/15/2019 07:15:00,180,mg/dL +8/15/2019 07:20:00,180,mg/dL +8/15/2019 07:25:00,180,mg/dL +8/15/2019 07:30:00,180,mg/dL +8/15/2019 07:35:00,180,mg/dL +8/15/2019 07:40:00,180,mg/dL +8/15/2019 07:45:00,180,mg/dL +8/15/2019 07:50:00,180,mg/dL +8/15/2019 07:55:00,180,mg/dL +8/15/2019 08:00:00,180,mg/dL +8/15/2019 08:05:00,180,mg/dL +8/15/2019 08:10:00,180,mg/dL +8/15/2019 08:15:00,180,mg/dL +8/15/2019 08:20:00,180,mg/dL +8/15/2019 08:25:00,180,mg/dL +8/15/2019 08:30:00,180,mg/dL +8/15/2019 08:35:00,180,mg/dL +8/15/2019 08:40:00,180,mg/dL +8/15/2019 08:45:00,180,mg/dL +8/15/2019 08:50:00,180,mg/dL +8/15/2019 08:55:00,180,mg/dL +8/15/2019 09:00:00,180,mg/dL +8/15/2019 09:05:00,180,mg/dL +8/15/2019 09:10:00,180,mg/dL +8/15/2019 09:15:00,180,mg/dL +8/15/2019 09:20:00,180,mg/dL +8/15/2019 09:25:00,180,mg/dL +8/15/2019 09:30:00,180,mg/dL +8/15/2019 09:35:00,180,mg/dL +8/15/2019 09:40:00,180,mg/dL +8/15/2019 09:45:00,180,mg/dL +8/15/2019 09:50:00,180,mg/dL +8/15/2019 09:55:00,180,mg/dL +8/15/2019 10:00:00,180,mg/dL +8/15/2019 10:05:00,180,mg/dL +8/15/2019 10:10:00,180,mg/dL +8/15/2019 10:15:00,180,mg/dL +8/15/2019 10:20:00,180,mg/dL +8/15/2019 10:25:00,180,mg/dL +8/15/2019 10:30:00,180,mg/dL +8/15/2019 10:35:00,180,mg/dL +8/15/2019 10:40:00,180,mg/dL +8/15/2019 10:45:00,180,mg/dL +8/15/2019 10:50:00,180,mg/dL +8/15/2019 10:55:00,180,mg/dL +8/15/2019 11:00:00,185,mg/dL +8/15/2019 11:05:00,190,mg/dL +8/15/2019 11:10:00,195,mg/dL +8/15/2019 11:15:00,200,mg/dL +8/15/2019 11:20:00,205,mg/dL +8/15/2019 11:25:00,210,mg/dL +8/15/2019 11:30:00,215,mg/dL +8/15/2019 11:35:00,220,mg/dL +8/15/2019 11:40:00,225,mg/dL +8/15/2019 11:45:00,230,mg/dL +8/15/2019 11:50:00,235,mg/dL +8/15/2019 11:55:00,240,mg/dL +8/15/2019 12:00:00,245,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/insulin_doses/dolphin_profile_v1.json b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/dolphin_profile_v1.json new file mode 100644 index 00000000..04274e63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/dolphin_profile_v1.json @@ -0,0 +1,7 @@ +[ + { + "type": "bolus", + "time": "8/15/2019 12:00:00", + "value": 4.13 + } +] diff --git a/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/jellyfish_profile_v1.json b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/jellyfish_profile_v1.json new file mode 100644 index 00000000..5e77bc77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/jellyfish_profile_v1.json @@ -0,0 +1,7 @@ +[ + { + "type": "bolus", + "time": "8/15/2019 12:00:00", + "value": 3.1 + } +] diff --git a/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/seaotter_profile_v1.json b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/seaotter_profile_v1.json new file mode 100644 index 00000000..d342aa65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/seaotter_profile_v1.json @@ -0,0 +1,7 @@ +[ + { + "type": "bolus", + "time": "8/15/2019 12:00:00", + "value": 3.9 + } +] diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/2_0_v1.json new file mode 100644 index 00000000..49c9cf91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/2_0_v1.json @@ -0,0 +1,26 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "suspend_threshold": 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, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "default_absorption_times": [ + 5.0, + 30.0, + 180.0, + 300.0 + ], + "retrospective_correction_enabled": true, + "partial_application_factor": 0.4, + "use_mid_absorption_isf": true, + "includePositiveVelocityAndRC": false, + "carb_absorption_model": "piecewiseLinear" + +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/autobolus_v1.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/autobolus_v1.json new file mode 100644 index 00000000..54743880 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/autobolus_v1.json @@ -0,0 +1,26 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "suspend_threshold": 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, + "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": [ + 5.0, + 30.0, + 120.0, + 180.0, + 240.0 + ], + "retrospective_correction_enabled": true, + "use_mid_absorption_isf": true +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/autobolus_v1_1.json new file mode 100644 index 00000000..7a609eb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/autobolus_v1_1.json @@ -0,0 +1,27 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "suspend_threshold": 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, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "minimum_autobolus": 0.0, + "maximum_autobolus": 20.0, + "partial_application_factor": 0.5, + "default_absorption_times": [ + 5.0, + 30.0, + 120.0, + 180.0, + 240.0 + ], + "retrospective_correction_enabled": true, + "use_mid_absorption_isf": true, + "includePositiveVelocityAndRC": false +} \ No newline at end of file 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 4a64d4b3..7bf7d051 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,13 +11,15 @@ "rate_rounder": 0.05, "insulin_delay": 10, "carb_delay": 10, + "minimum_autobolus": 0.0, + "maximum_autobolus": 30.0, "default_absorption_times": [ 120.0, 180.0, 240.0 ], "retrospective_correction_enabled": true, - "partial_application_factor": 0.4, + "partial_application_factor": 0.0, "use_mid_absorption_isf": false, - "carb_absorption_model": "piecewiseLinear" + "carb_absorption_model": "linear" } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v2.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v2.json index da38bad0..b2215e75 100644 --- a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v2.json +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v2.json @@ -12,12 +12,14 @@ "insulin_delay": 10, "carb_delay": 10, "default_absorption_times": [ + 5.0, 30.0, 180.0, 300.0 ], "retrospective_correction_enabled": true, - "partial_application_factor": 0.4, - "use_mid_absorption_isf": false, + "partial_application_factor": 0.0, + "use_mid_absorption_isf": true, "carb_absorption_model": "piecewiseLinear" + } \ No newline at end of file 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..584fd6e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/fiasp_v1.json @@ -0,0 +1,25 @@ +{ + "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": [ + 5.0, + 30.0, + 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/loop_settings/swift_noMidISF.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_noMidISF.json new file mode 100644 index 00000000..01755fea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_noMidISF.json @@ -0,0 +1,26 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "suspend_threshold": 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, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "minimum_autobolus": 0.0, + "maximum_autobolus": 0.0, + "partial_application_factor": 0.0, + "default_absorption_times": [ + 5.0, + 30.0, + 120.0, + 180.0, + 240.0 + ], + "retrospective_correction_enabled": true, + "use_mid_absorption_isf": false +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_nonlinear.json new file mode 100644 index 00000000..aec4a59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_nonlinear.json @@ -0,0 +1,27 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "suspend_threshold": 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, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "minimum_autobolus": 0.0, + "maximum_autobolus": 0.0, + "partial_application_factor": 0.0, + "default_absorption_times": [ + 5.0, + 30.0, + 120.0, + 180.0, + 240.0 + ], + "retrospective_correction_enabled": true, + "use_mid_absorption_isf": false, + "carb_absorption_model": "piecewiseLinear" +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_v1.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_v1.json new file mode 100644 index 00000000..28c5c797 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/swift_v1.json @@ -0,0 +1,26 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "suspend_threshold": 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, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "minimum_autobolus": 0.0, + "maximum_autobolus": 0.0, + "partial_application_factor": 0.0, + "default_absorption_times": [ + 5.0, + 30.0, + 120.0, + 180.0, + 240.0 + ], + "retrospective_correction_enabled": true, + "use_mid_absorption_isf": true +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/adolescent_preset_22_2h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/adolescent_preset_22_2h_v1.json new file mode 100644 index 00000000..ffbcd9d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/adolescent_preset_22_2h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 12, 55, 12 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 4, 18, 4 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 1.9, 0.42, 1.9 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/adolescent_preset_22_3h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/adolescent_preset_22_3h_v1.json new file mode 100644 index 00000000..8ff9b411 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/adolescent_preset_22_3h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 12, 55, 12 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 4, 18, 4 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 1.9, 0.42, 1.9 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/dolphin_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/dolphin_v1.json new file mode 100644 index 00000000..18baf0aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/dolphin_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 25 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 7.5 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 1.2 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/jellyfish_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/jellyfish_v1.json new file mode 100644 index 00000000..7da5076a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/jellyfish_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "06:00:00", "12:00:00", "16:00:00", "22:00:00" + ], + "values": [ + 55, 47, 43, 40, 45 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "06:00:00", "12:00:00", "16:00:00" + ], + "values": [ + 10, 8, 10, 9 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "06:00:00", "12:00:00", "20:00:00", "22:00:00" + ], + "values": [ + 0.75, 0.85, 0.8, 0.875, 0.8 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/median_preset_22_2h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/median_preset_22_2h_v1.json new file mode 100644 index 00000000..3b6e72e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/median_preset_22_2h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 50, 227, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 13, 59, 13 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 0.5, 0.11, 0.5 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/median_preset_22_3h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/median_preset_22_3h_v1.json new file mode 100644 index 00000000..ce1a3d36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/median_preset_22_3h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 50, 227, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 13, 59, 13 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 0.5, 0.11, 0.5 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/resistant_preset_22_2h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/resistant_preset_22_2h_v1.json new file mode 100644 index 00000000..1e2eff98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/resistant_preset_22_2h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 49, 245, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 10, 50, 10 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 0.8, 0.16, 0.8 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/resistant_preset_22_3h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/resistant_preset_22_3h_v1.json new file mode 100644 index 00000000..36a537de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/resistant_preset_22_3h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 49, 245, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 10, 50, 10 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 0.8, 0.16, 0.8 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/seaotter_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/seaotter_v1.json new file mode 100644 index 00000000..b06ac584 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/seaotter_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 57 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 7.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "03:30:00", "10:00:00" + ], + "values": [ + 0.9, 0.95, 1.1 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/sensitive_preset_22_2h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/sensitive_preset_22_2h_v1.json new file mode 100644 index 00000000..2645165e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/sensitive_preset_22_2h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 120, 545, 120 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 15, 68, 15 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "14:00:00" + ], + "values": [ + 0.3, 0.07, 0.3 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/sensitive_preset_22_3h_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/sensitive_preset_22_3h_v1.json new file mode 100644 index 00000000..7b0f043d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/sensitive_preset_22_3h_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 120, 545, 120 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 15, 68, 15 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00", "15:00:00" + ], + "values": [ + 0.3, 0.07, 0.3 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_130_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_130_v1.json index 7bde8133..cb8b2e41 100644 --- a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_130_v1.json +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_130_v1.json @@ -4,7 +4,7 @@ "00:00:00" ], "values": [ - 63.85 + 65.38 ] }, "carb_insulin_ratio": { @@ -12,7 +12,7 @@ "00:00:00" ], "values": [ - 17.69 + 23.85 ] }, "basal_rate": { @@ -20,7 +20,7 @@ "00:00:00" ], "values": [ - 0.42 + 0.31 ] }, "glucose_sensitivity_factor": { @@ -28,7 +28,7 @@ "00:00:00" ], "values": [ - 0.001 + 0.002122 ] }, "basal_blood_glucose": { @@ -36,7 +36,7 @@ "00:00:00" ], "values": [ - 110.0 + 130.0 ] }, "insulin_production_rate": { diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_150_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_150_v1.json index 8b9e72c3..85ec835e 100644 --- a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_150_v1.json +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_preset_150_v1.json @@ -4,7 +4,7 @@ "00:00:00" ], "values": [ - 55.33 + 56.67 ] }, "carb_insulin_ratio": { @@ -12,7 +12,7 @@ "00:00:00" ], "values": [ - 15.33 + 20.67 ] }, "basal_rate": { @@ -20,7 +20,7 @@ "00:00:00" ], "values": [ - 0.6 + 0.45 ] }, "glucose_sensitivity_factor": { @@ -28,7 +28,7 @@ "00:00:00" ], "values": [ - 0.001 + 0.002122 ] }, "basal_blood_glucose": { @@ -36,7 +36,7 @@ "00:00:00" ], "values": [ - 110.0 + 130.0 ] }, "insulin_production_rate": { diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_v1.json index 9e208c30..d89d5b4b 100644 --- a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_v1.json +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/t2_sensitive_v1.json @@ -12,7 +12,7 @@ "00:00:00" ], "values": [ - 30 + 31 ] }, "basal_rate": { 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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_adolescent_swift.json new file mode 100644 index 00000000..cfbb30ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_adolescent_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 75, + "max_basal_rate": 5.7 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_dolphin_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_dolphin_swift.json new file mode 100644 index 00000000..7315bf55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_dolphin_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 85, + "max_basal_rate": 4.8, + "max_bolus": 10.3 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_jellyfish_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_jellyfish_swift.json new file mode 100644 index 00000000..5e574b50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_jellyfish_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 80, + "max_basal_rate": 3.5, + "max_bolus": 9.6 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_median_swift.json new file mode 100644 index 00000000..f9b06296 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_median_swift.json @@ -0,0 +1,4 @@ +{ +"suspend_threshold": 75, +"max_basal_rate": 1.75 +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_resistant_swift.json new file mode 100644 index 00000000..927b0002 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_resistant_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 75, + "max_basal_rate": 2.8 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_seaotter_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_seaotter_swift.json new file mode 100644 index 00000000..b7c3a7b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_seaotter_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 80, + "max_basal_rate": 6.0, + "max_bolus": 8.0 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_IM_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_IM_swift.json new file mode 100644 index 00000000..c29fd5a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_IM_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 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_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_sensitive200_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_swift.json new file mode 100644 index 00000000..c29fd5a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive500_IM_swift.json new file mode 100644 index 00000000..4c9542fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive500_IM_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 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_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_sensitive500_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive500_swift.json new file mode 100644 index 00000000..4c9542fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive500_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive_IM_swift.json new file mode 100644 index 00000000..c90bfef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive_IM_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 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_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_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive_swift.json new file mode 100644 index 00000000..c90bfef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 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_t2_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_median_swift.json new file mode 100644 index 00000000..bd4c5ba1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_median_swift.json @@ -0,0 +1,4 @@ +{ +"suspend_threshold": 75, +"max_basal_rate": 2.9 +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_resistant_swift.json new file mode 100644 index 00000000..9926e02c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_resistant_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 75, + "max_basal_rate": 7.7 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_sensitive_swift.json new file mode 100644 index 00000000..a11715a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_t2_sensitive_swift.json @@ -0,0 +1,4 @@ +{ + "suspend_threshold": 80, + "max_basal_rate": 1.05 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user10_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user10_swift.json new file mode 100644 index 00000000..f68d4a3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user10_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user11_swift.json new file mode 100644 index 00000000..d0271ac6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user11_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user12_swift.json new file mode 100644 index 00000000..dc8de5ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user12_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user13_swift.json new file mode 100644 index 00000000..70c9e4fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user13_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user14_swift.json new file mode 100644 index 00000000..6e07803d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user14_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user1_swift.json new file mode 100644 index 00000000..27f7a6f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user1_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user2_swift.json new file mode 100644 index 00000000..42bd2544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user2_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user3_swift.json new file mode 100644 index 00000000..a66ed100 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user3_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user4_swift.json new file mode 100644 index 00000000..def3efa0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user4_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user5_swift.json new file mode 100644 index 00000000..23ed1962 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user5_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user6_swift.json new file mode 100644 index 00000000..45812d29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user6_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user7_swift.json new file mode 100644 index 00000000..8dbcc21f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user7_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user8_swift.json new file mode 100644 index 00000000..f68d4a3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user8_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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_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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user9_swift.json new file mode 100644 index 00000000..22e98f61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user9_swift.json @@ -0,0 +1,5 @@ +{ + "suspend_threshold": 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/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/mitigations/guardrails/target_range_dolphin_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_dolphin_v1.json new file mode 100644 index 00000000..81950533 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_dolphin_v1.json @@ -0,0 +1,11 @@ +{ + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 105 + ], + "upper_values": [ + 105 + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_jellyfish_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_jellyfish_v1.json new file mode 100644 index 00000000..1d99cb04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_jellyfish_v1.json @@ -0,0 +1,11 @@ +{ + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 120 + ], + "upper_values": [ + 120 + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_seaotter_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_seaotter_v1.json new file mode 100644 index 00000000..11e35355 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/target_range_seaotter_v1.json @@ -0,0 +1,11 @@ +{ + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_2_0_v1.json new file mode 100644 index 00000000..b6b4b117 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_autobolus.json new file mode 100644 index 00000000..eb0b7bf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..7d222267 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "automation_control_timeline": [] + } +} \ 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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift.json new file mode 100644 index 00000000..7a19abfa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift_nMISF.json new file mode 100644 index 00000000..91365d81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..4e483f17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_dolphin_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_dolphin_2_0_v1.json new file mode 100644 index 00000000..44e467bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_dolphin_2_0_v1.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_100_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.dolphin_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [105], + "upper_values": [105] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.dolphin_v1", + "glucose_history": "reusable.glucose.flat_100_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_jellyfish_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_jellyfish_2_0_v1.json new file mode 100644 index 00000000..f5f44986 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_jellyfish_2_0_v1.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.jellyfish_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [120], + "upper_values": [120] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.jellyfish_v1", + "glucose_history": "reusable.glucose.flat_100_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_2_0_v1.json new file mode 100644 index 00000000..c5e4e1ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_autobolus.json new file mode 100644 index 00000000..bc4548f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_autobolus_v1_1.json new file mode 100644 index 00000000..de9324da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift.json new file mode 100644 index 00000000..74d2fef6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift_nMISF.json new file mode 100644 index 00000000..d391e227 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift_nonlinear.json new file mode 100644 index 00000000..a1c61821 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_2_0_v1.json new file mode 100644 index 00000000..95ede9ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_autobolus.json new file mode 100644 index 00000000..bbe18fd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..62f86c7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift.json new file mode 100644 index 00000000..84db337c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift_nMISF.json new file mode 100644 index 00000000..faec9bf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift_nonlinear.json new file mode 100644 index 00000000..8ded1ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_seaotter_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_seaotter_2_0_v1.json new file mode 100644 index 00000000..730f218a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_seaotter_2_0_v1.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.seaotter_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00", "20:30:00"], + "lower_values": [95, 90], + "upper_values": [105, 100] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.seaotter_v1", + "glucose_history": "reusable.glucose.flat_100_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_2_0_v1.json new file mode 100644 index 00000000..74ff206e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_autobolus.json new file mode 100644 index 00000000..da5db063 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_autobolus_v1_1.json new file mode 100644 index 00000000..142eb164 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_sensitive200_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift.json new file mode 100644 index 00000000..4f77f357 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift_nMISF.json new file mode 100644 index 00000000..007829cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift_nonlinear.json new file mode 100644 index 00000000..b46372c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_2_0_v1.json new file mode 100644 index 00000000..4218960c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_autobolus.json new file mode 100644 index 00000000..bf5af090 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_autobolus_v1_1.json new file mode 100644 index 00000000..c424e6f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_sensitive500_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift.json new file mode 100644 index 00000000..0f4cbc12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift_nMISF.json new file mode 100644 index 00000000..4d8f307f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift_nonlinear.json new file mode 100644 index 00000000..f4c2c24a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_2_0_v1.json new file mode 100644 index 00000000..461bfc08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_autobolus.json new file mode 100644 index 00000000..75918a63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..f4bbb868 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift.json new file mode 100644 index 00000000..3764bf68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift_nMISF.json new file mode 100644 index 00000000..17759ebb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..6ac947e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_2_0_v1.json new file mode 100644 index 00000000..29d3b4a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_autobolus.json new file mode 100644 index 00000000..44ed363b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_autobolus_v1_1.json new file mode 100644 index 00000000..859834f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift.json new file mode 100644 index 00000000..52ed6272 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift_nMISF.json new file mode 100644 index 00000000..5696cd82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift_nonlinear.json new file mode 100644 index 00000000..cf127e09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_2_0_v1.json new file mode 100644 index 00000000..46cf7762 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_autobolus.json new file mode 100644 index 00000000..799aafe5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_autobolus_v1_1.json new file mode 100644 index 00000000..e229e691 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift.json new file mode 100644 index 00000000..10b20278 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift_nMISF.json new file mode 100644 index 00000000..db2406e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift_nonlinear.json new file mode 100644 index 00000000..b2cea394 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_2_0_v1.json new file mode 100644 index 00000000..7fb258f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_autobolus.json new file mode 100644 index 00000000..f8f2c5a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_autobolus_v1_1.json new file mode 100644 index 00000000..5cd4a51a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift.json new file mode 100644 index 00000000..a97b1853 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift_nMISF.json new file mode 100644 index 00000000..ee0a250c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift_nonlinear.json new file mode 100644 index 00000000..94f8b3ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_2_0_v1.json new file mode 100644 index 00000000..deda7205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_autobolus.json new file mode 100644 index 00000000..ca6e7eb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_autobolus_v1_1.json new file mode 100644 index 00000000..82917d1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift.json new file mode 100644 index 00000000..45459d13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift_nMISF.json new file mode 100644 index 00000000..a2e74485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift_nonlinear.json new file mode 100644 index 00000000..f9c77982 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_2_0_v1.json new file mode 100644 index 00000000..4bbfd452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_autobolus.json new file mode 100644 index 00000000..f686a849 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_autobolus_v1_1.json new file mode 100644 index 00000000..54b99d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift.json new file mode 100644 index 00000000..ccc6b373 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift_nMISF.json new file mode 100644 index 00000000..1a0a1051 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift_nonlinear.json new file mode 100644 index 00000000..4f6b18ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_2_0_v1.json new file mode 100644 index 00000000..0a8c404e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_2_0_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.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_autobolus.json new file mode 100644 index 00000000..f0eda93b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_autobolus.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.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_autobolus_v1_1.json new file mode 100644 index 00000000..8416c98b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_autobolus_v1_1.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.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_swift.json new file mode 100644 index 00000000..344971b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_swift.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_user1_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_swift_nMISF.json new file mode 100644 index 00000000..674ad506 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_swift_nMISF.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.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_swift_nonlinear.json new file mode 100644 index 00000000..9c7755d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_swift_nonlinear.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.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_2_0_v1.json new file mode 100644 index 00000000..24b73e10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_autobolus.json new file mode 100644 index 00000000..adffc953 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_autobolus_v1_1.json new file mode 100644 index 00000000..619c91bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift.json new file mode 100644 index 00000000..1a66dd5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift_nMISF.json new file mode 100644 index 00000000..726252a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift_nonlinear.json new file mode 100644 index 00000000..3b604e19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_2_0_v1.json new file mode 100644 index 00000000..7fa406d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_autobolus.json new file mode 100644 index 00000000..fb0afb69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_autobolus_v1_1.json new file mode 100644 index 00000000..6c1b8ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift.json new file mode 100644 index 00000000..3670493f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift_nMISF.json new file mode 100644 index 00000000..23feb768 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift_nonlinear.json new file mode 100644 index 00000000..869544bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_2_0_v1.json new file mode 100644 index 00000000..cf1f72da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_autobolus.json new file mode 100644 index 00000000..63f1002f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_autobolus_v1_1.json new file mode 100644 index 00000000..abe6b59e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift.json new file mode 100644 index 00000000..450c4448 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift_nMISF.json new file mode 100644 index 00000000..fc3b8398 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift_nonlinear.json new file mode 100644 index 00000000..8f7572ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_2_0_v1.json new file mode 100644 index 00000000..cd04c935 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_autobolus.json new file mode 100644 index 00000000..b5576dde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_autobolus_v1_1.json new file mode 100644 index 00000000..8833b406 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift.json new file mode 100644 index 00000000..2c82cb67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift_nMISF.json new file mode 100644 index 00000000..49044560 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift_nonlinear.json new file mode 100644 index 00000000..c0454b06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_2_0_v1.json new file mode 100644 index 00000000..e642bad5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_autobolus.json new file mode 100644 index 00000000..ad0900bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_autobolus_v1_1.json new file mode 100644 index 00000000..d2172430 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift.json new file mode 100644 index 00000000..e86fb8b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift_nMISF.json new file mode 100644 index 00000000..3f6c0547 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift_nonlinear.json new file mode 100644 index 00000000..caf32e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_2_0_v1.json new file mode 100644 index 00000000..1bcb2af2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_autobolus.json new file mode 100644 index 00000000..ee47ebff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_autobolus_v1_1.json new file mode 100644 index 00000000..8e53ff68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift.json new file mode 100644 index 00000000..076ed319 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift_nMISF.json new file mode 100644 index 00000000..2ce860e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift_nonlinear.json new file mode 100644 index 00000000..ef9c4818 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_2_0_v1.json new file mode 100644 index 00000000..f2efa908 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_autobolus.json new file mode 100644 index 00000000..7a6a98ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_autobolus_v1_1.json new file mode 100644 index 00000000..94a43ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift.json new file mode 100644 index 00000000..f2a43323 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift_nMISF.json new file mode 100644 index 00000000..1595a018 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift_nonlinear.json new file mode 100644 index 00000000..e53523b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_2_0_v1.json new file mode 100644 index 00000000..c73871db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_2_0_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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_autobolus.json new file mode 100644 index 00000000..f226554c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_autobolus_v1_1.json new file mode 100644 index 00000000..d13350ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift.json new file mode 100644 index 00000000..14293725 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift_nMISF.json new file mode 100644 index 00000000..372ca8bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift_nonliear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift_nonliear.json new file mode 100644 index 00000000..4cbdb002 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_swift_nonliear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "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_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_2_0_v1.json new file mode 100644 index 00000000..0c8cbdaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_autobolus.json new file mode 100644 index 00000000..83462a14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..ceb67043 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift.json new file mode 100644 index 00000000..24508942 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..f59353ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..2b815fac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_2_0_v1.json new file mode 100644 index 00000000..b9efda39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_autobolus.json new file mode 100644 index 00000000..8f401042 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..cf8d5994 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift.json new file mode 100644 index 00000000..0dec5766 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift_nMISF.json new file mode 100644 index 00000000..c20baa6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift_nonlinear.json new file mode 100644 index 00000000..603bd4d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_2_0_v1.json new file mode 100644 index 00000000..c14ee2fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_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_resistant_sutobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_sutobolus.json new file mode 100644 index 00000000..0a6827ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_sutobolus.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": "swift", + "settings": "reusable.loop_settings.preset_10_2h_resistant_swift.json_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_sutobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_sutobolus_v1_1.json new file mode 100644 index 00000000..0a6827ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_sutobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.preset_10_2h_resistant_swift.json_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift.json new file mode 100644 index 00000000..b963c748 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift_nMISF.json new file mode 100644 index 00000000..8a1792be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..c4bfd883 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_2_0_v1.json new file mode 100644 index 00000000..e57d1be1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_autobolus.json new file mode 100644 index 00000000..27bd3881 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..1d4f4286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift.json new file mode 100644 index 00000000..29b299cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..668e374f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..4b4d2953 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_2_0_v1.json new file mode 100644 index 00000000..0137c156 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_autobolus.json new file mode 100644 index 00000000..f4a75dcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..2da11129 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift.json new file mode 100644 index 00000000..ddf6808c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..9b0608fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..a5328b68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_2_0_v1.json new file mode 100644 index 00000000..39c038c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_autobolus.json new file mode 100644 index 00000000..0eab5032 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..ecee5497 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift.json new file mode 100644 index 00000000..b6ab3460 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift_nMISF.json new file mode 100644 index 00000000..77beb4d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift_nonlinear.json new file mode 100644 index 00000000..f5ad85a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_2_0_v1.json new file mode 100644 index 00000000..44260582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_autobolus.json new file mode 100644 index 00000000..1748f71d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..2b912cf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift.json new file mode 100644 index 00000000..26b633e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift_nMISF.json new file mode 100644 index 00000000..7041a600 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..a8ff36ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_2_0_v1.json new file mode 100644 index 00000000..a04d2aea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_autobolus.json new file mode 100644 index 00000000..8fb877a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..53d8f9e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift.json new file mode 100644 index 00000000..60321a85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..018dc6b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..76a7e667 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_2_0_v1.json new file mode 100644 index 00000000..97ff9f20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_autobolus.json new file mode 100644 index 00000000..6e6d399c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..c62544f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift.json new file mode 100644 index 00000000..7fc65a3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..20aeb2cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..e26c242a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_2_0_v1.json new file mode 100644 index 00000000..13fd1eb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_autobolus.json new file mode 100644 index 00000000..8cfae427 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..b03e7801 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift.json new file mode 100644 index 00000000..ce749dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift_nMISF.json new file mode 100644 index 00000000..267dfbc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift_nonlinear.json new file mode 100644 index 00000000..03826b50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_2_0_v1.json new file mode 100644 index 00000000..c1cae729 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_autobolus.json new file mode 100644 index 00000000..7e074c42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..d20bd740 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift.json new file mode 100644 index 00000000..d0aa52b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift_nMISF.json new file mode 100644 index 00000000..5a479d77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..760dd55b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_2_0_v1.json new file mode 100644 index 00000000..9c3bd2d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_autobolus.json new file mode 100644 index 00000000..bf6fd070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..9bfc18fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift.json new file mode 100644 index 00000000..a9a635ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..1b0e4554 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..bcfb6219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_2_0_v1.json new file mode 100644 index 00000000..e78a14e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_autobolus.json new file mode 100644 index 00000000..cb2fed20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..79977a8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift.json new file mode 100644 index 00000000..2c2059b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift_nMISF.json new file mode 100644 index 00000000..9a641273 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..1906cc3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_2_0_v1.json new file mode 100644 index 00000000..b72b1dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_2_0_v1.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.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_autobolus.json new file mode 100644 index 00000000..647b5822 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_autobolus.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.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_autobolus_v1_1.json new file mode 100644 index 00000000..6bfb9b25 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_autobolus_v1_1.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.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift.json new file mode 100644 index 00000000..fbb0fda9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift.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.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift_nMISF.json new file mode 100644 index 00000000..74a6afdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift_nMISF.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.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift_nonlinear.json new file mode 100644 index 00000000..f8fd8059 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_swift_nonlinear.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.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_2_0_v1.json new file mode 100644 index 00000000..63d68497 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_autobolus.json new file mode 100644 index 00000000..cd2d752f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..4e283400 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift.json new file mode 100644 index 00000000..a832cf5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift_nMISF.json new file mode 100644 index 00000000..48398110 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift_nonlinear.json new file mode 100644 index 00000000..eeb5e628 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_2_0_v1.json new file mode 100644 index 00000000..ad203f27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_autobolus.json new file mode 100644 index 00000000..cda90b48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..0b898a6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_10_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift.json new file mode 100644 index 00000000..e5dd7f89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift_nMISF.json new file mode 100644 index 00000000..83f4acb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..807167b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_2_0_v1.json new file mode 100644 index 00000000..3880ebde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_autobolus.json new file mode 100644 index 00000000..9f2d68be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..0847c27b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift.json new file mode 100644 index 00000000..22993c62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift_nMISF.json new file mode 100644 index 00000000..d8f79d09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..c637b2b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_2_0_v1.json new file mode 100644 index 00000000..06bce269 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_autobolus.json new file mode 100644 index 00000000..e5f5f9ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_autobolus_v1_1.json new file mode 100644 index 00000000..a46dbc73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift.json new file mode 100644 index 00000000..8546cf88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift_nMISF.json new file mode 100644 index 00000000..cd3e224f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift_nonlinear.json new file mode 100644 index 00000000..4b390936 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_2_0_v1.json new file mode 100644 index 00000000..dd3ac3e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_autobolus.json new file mode 100644 index 00000000..c18b87c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..7b0cbd29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift.json new file mode 100644 index 00000000..07ed354e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift_nMISF.json new file mode 100644 index 00000000..fb9c1a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift_nonlinear.json new file mode 100644 index 00000000..2253d6fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_2_0_v1.json new file mode 100644 index 00000000..14a752b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_autobolus.json new file mode 100644 index 00000000..265da0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..9948e913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_110_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift.json new file mode 100644 index 00000000..c1edf8d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift_nMISF.json new file mode 100644 index 00000000..022f27bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..c05f9486 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_2_0_v1.json new file mode 100644 index 00000000..bb4bd1cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_autobolus.json new file mode 100644 index 00000000..dcebc977 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..dbbd9007 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift.json new file mode 100644 index 00000000..3432c11f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift_nMISF.json new file mode 100644 index 00000000..990de317 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..b56fe21a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_2_0_v1.json new file mode 100644 index 00000000..74221dde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_autobolus.json new file mode 100644 index 00000000..a45f3e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_autobolus_v1_1.json new file mode 100644 index 00000000..2f66ce65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift.json new file mode 100644 index 00000000..91d404ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift_nMISF.json new file mode 100644 index 00000000..20f15b27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift_nonlinear.json new file mode 100644 index 00000000..cae94cf8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_2_0_v1.json new file mode 100644 index 00000000..c6877972 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_autobolus.json new file mode 100644 index 00000000..2e331ca7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..7254275d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift.json new file mode 100644 index 00000000..5290fd84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift_nMISF.json new file mode 100644 index 00000000..1ec71de2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift_nonlinear.json new file mode 100644 index 00000000..47c6e486 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_2_0_v1.json new file mode 100644 index 00000000..25adad19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_autobolus.json new file mode 100644 index 00000000..168d2796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..3e8e00da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_120_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift.json new file mode 100644 index 00000000..21190927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift_nMISF.json new file mode 100644 index 00000000..b36ad62c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..56966046 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_2_0_v1.json new file mode 100644 index 00000000..26699d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_autobolus.json new file mode 100644 index 00000000..a38b2035 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..8ced4ce6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift.json new file mode 100644 index 00000000..821b465f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift_nMISF.json new file mode 100644 index 00000000..61796afd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..9242493a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_2_0_v1.json new file mode 100644 index 00000000..2f633c95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_autobolus.json new file mode 100644 index 00000000..132996f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_autobolus_v1_1.json new file mode 100644 index 00000000..0039518b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift.json new file mode 100644 index 00000000..110942d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift_nMISF.json new file mode 100644 index 00000000..a86749b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift_nonlinear.json new file mode 100644 index 00000000..876ed230 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_2_0_v1.json new file mode 100644 index 00000000..9bc5eae7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_autobolus.json new file mode 100644 index 00000000..347dd1bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..1e950265 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift.json new file mode 100644 index 00000000..316b91b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift_nMISF.json new file mode 100644 index 00000000..dec77508 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift_nonlinear.json new file mode 100644 index 00000000..16f93477 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_2_0_v1.json new file mode 100644 index 00000000..2b4ef87f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_autobolus.json new file mode 100644 index 00000000..fbfbe465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..9ebaa16e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2hr_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift.json new file mode 100644 index 00000000..7b1ba98a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift_nMISF.json new file mode 100644 index 00000000..3b5b6082 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..fe5cf270 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_2_0_v1.json new file mode 100644 index 00000000..6e46c535 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_autobolus.json new file mode 100644 index 00000000..6b866f82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_autobolus_v1_1.json new file mode 100644 index 00000000..72f59d4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_3hr_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift.json new file mode 100644 index 00000000..cbe116bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift_nMISF.json new file mode 100644 index 00000000..e7489683 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift_nonlinear.json new file mode 100644 index 00000000..bf536023 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_2_0_v1.json new file mode 100644 index 00000000..b1dee122 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_autobolus.json new file mode 100644 index 00000000..9ede07a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..9c4ab52f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift.json new file mode 100644 index 00000000..1d0dfadb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift_nMISF.json new file mode 100644 index 00000000..669337e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..c3435184 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_autobolus.json new file mode 100644 index 00000000..50ff4391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_autobolus_v1_1.json new file mode 100644 index 00000000..5e300601 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift.json new file mode 100644 index 00000000..e836c6a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift_nMISF.json new file mode 100644 index 00000000..bfdbb775 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift_nonlinear.json new file mode 100644 index 00000000..bdc89750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_2_0_v1.json new file mode 100644 index 00000000..f605a04e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_autobolus.json new file mode 100644 index 00000000..ac2037f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..172f11c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift.json new file mode 100644 index 00000000..cbb1cefc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift_nMISF.json new file mode 100644 index 00000000..6a3b943e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift_nonlinear.json new file mode 100644 index 00000000..dd65aeca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_2_0_v1.json new file mode 100644 index 00000000..11bf8ab6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_autobolus.json new file mode 100644 index 00000000..fb335db6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..8c8c264d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_130_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_swift.json new file mode 100644 index 00000000..a43ad2fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_swift_nMISF.json new file mode 100644 index 00000000..24cb04f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_2_0_v1.json new file mode 100644 index 00000000..580ae98d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_autobolus.json new file mode 100644 index 00000000..349c47a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..0a56607d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift.json new file mode 100644 index 00000000..ececdc32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift_nMISF.json new file mode 100644 index 00000000..18490b4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..daae54b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_2_0_v1.json new file mode 100644 index 00000000..60d252a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_autobolus.json new file mode 100644 index 00000000..dde23f40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_autobolus_v1_1.json new file mode 100644 index 00000000..0362f33a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift.json new file mode 100644 index 00000000..585365c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift_nMISF.json new file mode 100644 index 00000000..ea31e0cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift_nonlinear.json new file mode 100644 index 00000000..929cbdd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_2_0_v1.json new file mode 100644 index 00000000..763656a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_autobolus.json new file mode 100644 index 00000000..6a801bd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..7c76d3d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift.json new file mode 100644 index 00000000..36f75c80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift_nMISF.json new file mode 100644 index 00000000..28b69601 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift_nonlinear.json new file mode 100644 index 00000000..3a224f87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_2_0_v1.json new file mode 100644 index 00000000..a974e623 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_autobolus.json new file mode 100644 index 00000000..82d9c863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..4ff282ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_140_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift.json new file mode 100644 index 00000000..12f3cf1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift_nMISF.json new file mode 100644 index 00000000..1fba9c7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..25bb1c73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_2_0_v1.json new file mode 100644 index 00000000..e65cf984 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_autobolus.json new file mode 100644 index 00000000..81ed287e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..c8ea8c7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift.json new file mode 100644 index 00000000..8a5b5cd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift_nMISF.json new file mode 100644 index 00000000..30500959 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..76775ab1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_2_0_v1.json new file mode 100644 index 00000000..07557ac2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_autobolus.json new file mode 100644 index 00000000..d6eb1b6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_autobolus_v1_1.json new file mode 100644 index 00000000..b2afd51f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift.json new file mode 100644 index 00000000..48fc50d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift_nMISF.json new file mode 100644 index 00000000..4a5ad7fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift_nonlinear.json new file mode 100644 index 00000000..7a4e074d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_2_0_v1.json new file mode 100644 index 00000000..69b26f40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_autobolus.json new file mode 100644 index 00000000..56fb3e24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..27710bd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift.json new file mode 100644 index 00000000..a5135a06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift_nMISF.json new file mode 100644 index 00000000..3bd2c337 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift_nonlinear.json new file mode 100644 index 00000000..0e858219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_2_0_v1.json new file mode 100644 index 00000000..ad73f036 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_autobolus.json new file mode 100644 index 00000000..8bbdc0fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..1c659cec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_150_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift.json new file mode 100644 index 00000000..0db1d680 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift_nMISF.json new file mode 100644 index 00000000..e23b6430 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..84105040 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_2_0_v1.json new file mode 100644 index 00000000..fc456dc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_autobolus.json new file mode 100644 index 00000000..2bfe53b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..e64628fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift.json new file mode 100644 index 00000000..96d1ff76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift_nMISF.json new file mode 100644 index 00000000..9b088ee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..5fa01ab4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_2_0_v1.json new file mode 100644 index 00000000..e571ce04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_autobolus.json new file mode 100644 index 00000000..a93a48c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_autobolus_v1_1.json new file mode 100644 index 00000000..d820dc5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift.json new file mode 100644 index 00000000..1972faec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift_nMISF.json new file mode 100644 index 00000000..89d5cc1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift_nonlinear.json new file mode 100644 index 00000000..13218152 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_2_0_v1.json new file mode 100644 index 00000000..e43bdb43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_autobolus.json new file mode 100644 index 00000000..7689c36c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..dfdf8ea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift.json new file mode 100644 index 00000000..97ec5a01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift_nMISF.json new file mode 100644 index 00000000..11141c8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift_nonlinear.json new file mode 100644 index 00000000..f3756fb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_2_0_v1.json new file mode 100644 index 00000000..502b60eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_autobolus.json new file mode 100644 index 00000000..f92bced6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..1a3c16f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_160_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift.json new file mode 100644 index 00000000..08b7e372 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift_nMISF.json new file mode 100644 index 00000000..218e36de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..a15a1fff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_2_0_v1.json new file mode 100644 index 00000000..b2f46ac2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_autobolus.json new file mode 100644 index 00000000..248c6e17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..42789ef7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift.json new file mode 100644 index 00000000..cc4f050b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..0e270b28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..65bb14d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_2_0_v1.json new file mode 100644 index 00000000..d923200b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_autobolus.json new file mode 100644 index 00000000..6d71d698 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..e1664708 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift.json new file mode 100644 index 00000000..7a8e01b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift_nMISF.json new file mode 100644 index 00000000..86dd472a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift_nonlinear.json new file mode 100644 index 00000000..ae76f3e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_2_0_v1.json new file mode 100644 index 00000000..63a4c5cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_autobolus.json new file mode 100644 index 00000000..3825abbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..feb90b55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift.json new file mode 100644 index 00000000..fcc99e0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift_nMISF.json new file mode 100644 index 00000000..393466b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..e9490dad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_2_0_v1.json new file mode 100644 index 00000000..2974dfb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_2_0_v1.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.2_0_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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift.json new file mode 100644 index 00000000..406640cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift.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.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..107f0f49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift_nMISF.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.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..5938a695 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_swift_nonlinear.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.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_2_0_v1.json new file mode 100644 index 00000000..c0cc3c40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_autobolus.json new file mode 100644 index 00000000..48a971b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..ff2645a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift.json new file mode 100644 index 00000000..d26d1687 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..25d9857c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..69673436 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_autobolus.json new file mode 100644 index 00000000..ab9fa126 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..036e2d02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift.json new file mode 100644 index 00000000..ef732a66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_2_0_v1.json new file mode 100644 index 00000000..2e321741 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_nMISF.json new file mode 100644 index 00000000..00e7e463 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_nonlinear.json new file mode 100644 index 00000000..9b4d2996 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_2_0_v1.json new file mode 100644 index 00000000..a7ad5a21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_autobolus.json new file mode 100644 index 00000000..d9a3456f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..eb534dce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift.json new file mode 100644 index 00000000..9c6971d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift_nMISF.json new file mode 100644 index 00000000..49e36917 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..d2781d7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_2_0_v1.json new file mode 100644 index 00000000..3f5ed9e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_autobolus.json new file mode 100644 index 00000000..ed54689c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..9a92618c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift.json new file mode 100644 index 00000000..389f6a59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..de463968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..0c61c3a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_autobolus.json new file mode 100644 index 00000000..961b86ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_autobolus_v1_1.json new file mode 100644 index 00000000..188adb86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_5h_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift.json new file mode 100644 index 00000000..d4abd10b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift_nMISF.json new file mode 100644 index 00000000..4510c9ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift_nonlinear.json new file mode 100644 index 00000000..be759efd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_2_0_v1.json new file mode 100644 index 00000000..a321da22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_autobolus.json new file mode 100644 index 00000000..71b63382 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..b7811fb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift.json new file mode 100644 index 00000000..120a7ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..bad41eef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..b52a9d4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_2_0_v1.json new file mode 100644 index 00000000..52abc551 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_autobolus.json new file mode 100644 index 00000000..faafbc34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..1b5dec4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift.json new file mode 100644 index 00000000..8429baea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift_nMISF.json new file mode 100644 index 00000000..9853b9d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift_nonlinear.json new file mode 100644 index 00000000..39164170 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_2_0_v1.json new file mode 100644 index 00000000..526bc151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_autobolus.json new file mode 100644 index 00000000..55aee760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..9c072538 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift.json new file mode 100644 index 00000000..2e53138b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift_nMISF.json new file mode 100644 index 00000000..58be65b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..d40789c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_2_0_v1.json new file mode 100644 index 00000000..b4982e12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_autobolus.json new file mode 100644 index 00000000..a26b1936 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..f0ab2826 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift.json new file mode 100644 index 00000000..730a3ebd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..7e3a6f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..85536110 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_2_0_v1.json new file mode 100644 index 00000000..644080d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_autobolus.json new file mode 100644 index 00000000..83fb0583 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..472dd7f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift.json new file mode 100644 index 00000000..2aebcaa3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift_nMISF.json new file mode 100644 index 00000000..e5fe2104 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..154b8d15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_2_0_v1.json new file mode 100644 index 00000000..1ce5a5de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_autobolus.json new file mode 100644 index 00000000..15face15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_autobolus_v1_1.json new file mode 100644 index 00000000..e6256e05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift.json new file mode 100644 index 00000000..3500d373 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift_nMISF.json new file mode 100644 index 00000000..0423ca3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift_nonlinear.json new file mode 100644 index 00000000..e014ba76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_2_0_v1.json new file mode 100644 index 00000000..9063f135 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_autobolus.json new file mode 100644 index 00000000..0863f991 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..5625c580 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift.json new file mode 100644 index 00000000..8f49007f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift_nMISF.json new file mode 100644 index 00000000..1bfd2ee2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift_nonlinear.json new file mode 100644 index 00000000..49591516 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_2_0_v1.json new file mode 100644 index 00000000..836a6a86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_autobolus.json new file mode 100644 index 00000000..a9bf858b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..5284480e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_170_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift.json new file mode 100644 index 00000000..f939709d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift_nMISF.json new file mode 100644 index 00000000..ce7c74d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..12e809c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_2_0_v1.json new file mode 100644 index 00000000..75b3cf70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_autobolus.json new file mode 100644 index 00000000..db4cf100 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..97e24a0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift.json new file mode 100644 index 00000000..e54004ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..b6664c31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..91e9f0bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_2_0_v1.json new file mode 100644 index 00000000..255b7d6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_autobolus.json new file mode 100644 index 00000000..3a0fc10a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..90dd2332 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift.json new file mode 100644 index 00000000..ba46c1fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift_nMISF.json new file mode 100644 index 00000000..29215727 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift_nonlinear.json new file mode 100644 index 00000000..ae03c7c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_2_0_v1.json new file mode 100644 index 00000000..01a056d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_autobolus.json new file mode 100644 index 00000000..dddb954e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..e705242f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift.json new file mode 100644 index 00000000..a8375beb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift_nMISF.json new file mode 100644 index 00000000..c8fb036d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..d47450aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_2_0_v1.json new file mode 100644 index 00000000..d333eece --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_autobolus.json new file mode 100644 index 00000000..b15eb29d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..7163b62b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift.json new file mode 100644 index 00000000..0ea1efab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..40e55c85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..21c3fd3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_2_0_v1.json new file mode 100644 index 00000000..fc225ed7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_autobolus.json new file mode 100644 index 00000000..a54f78cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..f8c3619c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift.json new file mode 100644 index 00000000..ec83cf59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..5ed4e033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..5c42152b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_2_0_v1.json new file mode 100644 index 00000000..6cd2256a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_autobolus.json new file mode 100644 index 00000000..e9df091a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..b71fa50e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift.json new file mode 100644 index 00000000..074e488e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift_nMISF.json new file mode 100644 index 00000000..505f4b88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift_nonlinear.json new file mode 100644 index 00000000..fdd08f8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_2_0_v1.json new file mode 100644 index 00000000..ed65dc2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_autobolus.json new file mode 100644 index 00000000..49372c5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..589b9818 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift.json new file mode 100644 index 00000000..39c14c6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift_nMISF.json new file mode 100644 index 00000000..529d9db7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..437e631a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_2_0_v1.json new file mode 100644 index 00000000..40e30b65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_autobolus.json new file mode 100644 index 00000000..509693ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..611bea7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift.json new file mode 100644 index 00000000..d260d67b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..4c53f8cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..0516771c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_2_0_v1.json new file mode 100644 index 00000000..55945545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_autobolus.json new file mode 100644 index 00000000..c2ce8911 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..f29f0265 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift.json new file mode 100644 index 00000000..d801a1e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..b090ca3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..aeffd6dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_2_0_v1.json new file mode 100644 index 00000000..d15f9559 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_autobolus.json new file mode 100644 index 00000000..5f93ea3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..fad1afcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift.json new file mode 100644 index 00000000..6e02bf44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift_nMISF.json new file mode 100644 index 00000000..ac5446a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift_nonlinear.json new file mode 100644 index 00000000..1beb4756 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_2_0_v1.json new file mode 100644 index 00000000..b5c8a378 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_autobolus.json new file mode 100644 index 00000000..8c5329e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..057a2c73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift.json new file mode 100644 index 00000000..4e6ba8ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift_nMISF.json new file mode 100644 index 00000000..6eac9461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..085032f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_2_0_v1.json new file mode 100644 index 00000000..75c20e85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_autobolus.json new file mode 100644 index 00000000..bdb581a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..be7e5ece --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift.json new file mode 100644 index 00000000..58beea5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..5ee4c63b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..92b0c684 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_2_0_v1.json new file mode 100644 index 00000000..a77610ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_autobolus.json new file mode 100644 index 00000000..3db8a3bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..306354e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift.json new file mode 100644 index 00000000..31973297 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift_nMISF.json new file mode 100644 index 00000000..450065f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..17339347 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_2_0_v1.json new file mode 100644 index 00000000..b4f68b98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_autobolus.json new file mode 100644 index 00000000..53b5a4cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_autobolus_v1_1.json new file mode 100644 index 00000000..e04e6e6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift.json new file mode 100644 index 00000000..867bf178 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift_nMISF.json new file mode 100644 index 00000000..47f2328a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift_nonlinear.json new file mode 100644 index 00000000..10f16aaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_2_0_v1.json new file mode 100644 index 00000000..0dc39fb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_autobolus.json new file mode 100644 index 00000000..7c4d60fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..0ee7b2c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift.json new file mode 100644 index 00000000..0d20518d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift_nMISF.json new file mode 100644 index 00000000..a59db558 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift_nonlinear.json new file mode 100644 index 00000000..35684aef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_2_0_v1.json new file mode 100644 index 00000000..3a5d001c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_autobolus.json new file mode 100644 index 00000000..9e3bbcde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..a4e4a845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_180_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift.json new file mode 100644 index 00000000..13d7369e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift_nMISF.json new file mode 100644 index 00000000..90508d70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..4c6f8eec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_2_0_v1.json new file mode 100644 index 00000000..99d7d82f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_autobolus.json new file mode 100644 index 00000000..0051a4ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..3a0c44f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift.json new file mode 100644 index 00000000..bdba66c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..b905cdf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..17c7384e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_2_0_v1.json new file mode 100644 index 00000000..a249aad0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_autobolus.json new file mode 100644 index 00000000..aaf67901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..8a74f83c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift.json new file mode 100644 index 00000000..62d23d79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift_nMISF.json new file mode 100644 index 00000000..4868d410 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift_nonlinear.json new file mode 100644 index 00000000..80181409 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_2_0_v1.json new file mode 100644 index 00000000..ed925cb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_autobolus.json new file mode 100644 index 00000000..0b2ec5a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..ae7462fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift.json new file mode 100644 index 00000000..9289f751 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift_nMISF.json new file mode 100644 index 00000000..449fb071 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..147fd58e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_2_0_v1.json new file mode 100644 index 00000000..1c5727ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_autobolus.json new file mode 100644 index 00000000..de07e955 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_autobolus_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_autobolus_v1.json new file mode 100644 index 00000000..fca28970 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_autobolus_v1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift.json new file mode 100644 index 00000000..6304cd1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..95e1e7ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..54dc0ec6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_2_0_v1.json new file mode 100644 index 00000000..47534ce8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_autobolus.json new file mode 100644 index 00000000..02f922fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..99c4aa07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift.json new file mode 100644 index 00000000..ed2a7dd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..046eee38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..a4b4495d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_2_0_v1.json new file mode 100644 index 00000000..776caf86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_autobolus.json new file mode 100644 index 00000000..baca38fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..bca41e58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift.json new file mode 100644 index 00000000..e85c2bd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift_nMISF.json new file mode 100644 index 00000000..842a55b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift_nonlinear.json new file mode 100644 index 00000000..55f6e27f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_2_0_v1.json new file mode 100644 index 00000000..e319f340 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_autobolus.json new file mode 100644 index 00000000..0da82e6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..3f4fb7bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift.json new file mode 100644 index 00000000..bb7db60e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift_nMISF.json new file mode 100644 index 00000000..789af47c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..82bebd8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_2_0_v1.json new file mode 100644 index 00000000..2b4a6003 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_autobolus.json new file mode 100644 index 00000000..b390e773 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..e6a24a0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift.json new file mode 100644 index 00000000..13cfe6f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..a8323326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..f2587f5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_2_0_v1.json new file mode 100644 index 00000000..36c44122 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_autobolus.json new file mode 100644 index 00000000..84eada85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..d2ea1e8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_swift.json new file mode 100644 index 00000000..7acb7612 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..ec274c46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_2_0_v1.json new file mode 100644 index 00000000..2016e3d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_autobolus.json new file mode 100644 index 00000000..a31e812f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..d0dffdde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift.json new file mode 100644 index 00000000..8da5ae41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift_nMISF.json new file mode 100644 index 00000000..5e029b63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift_nonlinear.json new file mode 100644 index 00000000..5a7d705c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_2_0_v1.json new file mode 100644 index 00000000..86184d20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_autobolus.json new file mode 100644 index 00000000..308e1f6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..7e99d870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift.json new file mode 100644 index 00000000..ade58478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift_nMISF.json new file mode 100644 index 00000000..2e74b45a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..c13e22d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_2_0_v1.json new file mode 100644 index 00000000..601882f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_autobolus.json new file mode 100644 index 00000000..de5c3e27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..70188dc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift.json new file mode 100644 index 00000000..307c1203 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..3e522856 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..9b46d51d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_2_0_v1.json new file mode 100644 index 00000000..090298d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_autobolus.json new file mode 100644 index 00000000..b2a2f9d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..b2ac934f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift.json new file mode 100644 index 00000000..4cc759db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift_nMISF.json new file mode 100644 index 00000000..d788678f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..42f53c31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_2_0_v1.json new file mode 100644 index 00000000..638b5c9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_autobolus.json new file mode 100644 index 00000000..5d2da4a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_autobolus_v1_1.json new file mode 100644 index 00000000..dfd8e0e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift.json new file mode 100644 index 00000000..f9c6664e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift_nMISF.json new file mode 100644 index 00000000..0fa2b13f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift_nonlinear.json new file mode 100644 index 00000000..942de4f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_2_0_v1.json new file mode 100644 index 00000000..c62e67ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_autobolus.json new file mode 100644 index 00000000..fc7d4f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..336b770a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift.json new file mode 100644 index 00000000..02203a4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift_nMISF.json new file mode 100644 index 00000000..860390d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift_nonlinear.json new file mode 100644 index 00000000..4fee7071 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_2_0_v1.json new file mode 100644 index 00000000..c9ad3fe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_autobolus.json new file mode 100644 index 00000000..3871cd18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..afdac3fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_190_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift.json new file mode 100644 index 00000000..eaa01b4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift_nMISF.json new file mode 100644 index 00000000..1da1219a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..890e78cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_2_0_v1.json new file mode 100644 index 00000000..a8ac828b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_autobolus.json new file mode 100644 index 00000000..4c39e077 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..88a0d0e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift.json new file mode 100644 index 00000000..541ee720 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..f0af6e4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..f89bd02c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_2_0_v1.json new file mode 100644 index 00000000..1654e8f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_autobolus.json new file mode 100644 index 00000000..d48a38d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..b308858a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift.json new file mode 100644 index 00000000..8f6bb23c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift_nMISF.json new file mode 100644 index 00000000..d41d8784 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift_nonlinear.json new file mode 100644 index 00000000..73ca2dc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_2_0_v1.json new file mode 100644 index 00000000..a0980a93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_autobolus.json new file mode 100644 index 00000000..c1801b18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..5b67765b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift.json new file mode 100644 index 00000000..da9b6dc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift_nMISF.json new file mode 100644 index 00000000..90091022 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..2bc6ba57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_2_0_v1.json new file mode 100644 index 00000000..aef2f45e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_autobolus.json new file mode 100644 index 00000000..eecaed0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..99b66994 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift.json new file mode 100644 index 00000000..e67060ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..5b8ad407 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..214dda90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_autobolus.json new file mode 100644 index 00000000..6a71f4bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..86dbd0c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_swift.json new file mode 100644 index 00000000..51c0b655 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_2_0_v1.json new file mode 100644 index 00000000..84a6e8df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift.json new file mode 100644 index 00000000..8b63943f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift_nMISF.json new file mode 100644 index 00000000..a144cbb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift_nonlinear.json new file mode 100644 index 00000000..56289dcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_2_0_v1.json new file mode 100644 index 00000000..b4446873 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_autobolus.json new file mode 100644 index 00000000..db1340ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..6e6a7868 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift.json new file mode 100644 index 00000000..240be825 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift_nMISF.json new file mode 100644 index 00000000..d3d2e239 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..6e377b90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_2_0_v1.json new file mode 100644 index 00000000..00d00461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_autobolus.json new file mode 100644 index 00000000..b3e224e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..b215fc34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift.json new file mode 100644 index 00000000..7c93e92b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..41e5f786 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..c6f0a4d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_2_0_v1.json new file mode 100644 index 00000000..1af1fde4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_autobolus.json new file mode 100644 index 00000000..6a224ea7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..e294e909 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift.json new file mode 100644 index 00000000..d1e54c7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..89a26c4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..33a84e26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_2_0_v1.json new file mode 100644 index 00000000..8bc8635e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_autobolus.json new file mode 100644 index 00000000..dae2eb60 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..d9264995 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift.json new file mode 100644 index 00000000..530e0d54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift_nMISF.json new file mode 100644 index 00000000..2a5eb88f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift_nonlinear.json new file mode 100644 index 00000000..d9f861ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_2_0_v1.json new file mode 100644 index 00000000..1b39c7a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_autobolus.json new file mode 100644 index 00000000..db6d6631 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..2495b9b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift.json new file mode 100644 index 00000000..0ae556c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift_nMISF.json new file mode 100644 index 00000000..c7ecd796 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..c00f00a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_2_0_v1.json new file mode 100644 index 00000000..a2de5c1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_autobolus.json new file mode 100644 index 00000000..7aa1068a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..746fffce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift.json new file mode 100644 index 00000000..d618f7ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..85af699b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..57d6adcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_2_0_v1.json new file mode 100644 index 00000000..13540033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_autobolus.json new file mode 100644 index 00000000..cdc59d6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..865fc5e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift.json new file mode 100644 index 00000000..56b60f23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift_nMISF.json new file mode 100644 index 00000000..bc2f1c78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..20c85138 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_autobolus.json new file mode 100644 index 00000000..41a0ca51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_autobolus_v1_1.json new file mode 100644 index 00000000..901b7b3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_swift.json new file mode 100644 index 00000000..823f0c58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_2_0_v1.json new file mode 100644 index 00000000..a506541b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_autobolus.json new file mode 100644 index 00000000..c1604386 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..b18c5cfb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift.json new file mode 100644 index 00000000..acc7e5df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift_nMISF.json new file mode 100644 index 00000000..edf95ce8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift_nonlinear.json new file mode 100644 index 00000000..cacb634b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_2_0_v1.json new file mode 100644 index 00000000..58ea77ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_autobolus.json new file mode 100644 index 00000000..4d6059ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_200_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift.json new file mode 100644 index 00000000..315b055e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift_nMISF.json new file mode 100644 index 00000000..c22bff15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..593f63f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_2_0_v1.json new file mode 100644 index 00000000..d2336331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_autobolus.json new file mode 100644 index 00000000..c2dfa93c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..ef3cf027 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift.json new file mode 100644 index 00000000..9794ae1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..d6c743e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..88a959ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_2_0_v1.json new file mode 100644 index 00000000..e5f52665 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_autobolus.json new file mode 100644 index 00000000..bf9db96c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..83c0cba6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift.json new file mode 100644 index 00000000..90764079 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift_nMISF.json new file mode 100644 index 00000000..dd4c9cbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift_nonlinear.json new file mode 100644 index 00000000..e0cda184 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_2_0_v1.json new file mode 100644 index 00000000..453132bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_autobolus.json new file mode 100644 index 00000000..8ffd79bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..704a3069 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift.json new file mode 100644 index 00000000..79a269b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift_nMISF.json new file mode 100644 index 00000000..2b9d5634 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..7d4db1f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_2_0_v1.json new file mode 100644 index 00000000..9e1db118 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_autobolus.json new file mode 100644 index 00000000..ec6b0301 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..96f23682 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift.json new file mode 100644 index 00000000..42d50de9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..9d19d020 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..530e78c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_2_0_v1.json new file mode 100644 index 00000000..5076d56f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_autobolus.json new file mode 100644 index 00000000..9908a5dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..fd11a0d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift.json new file mode 100644 index 00000000..70404500 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..82d847b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..dd1accff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_2_0_v1.json new file mode 100644 index 00000000..8e26ecc7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_autobolus.json new file mode 100644 index 00000000..bea1ffd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..6b43de78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift.json new file mode 100644 index 00000000..49c412d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift_nMISF.json new file mode 100644 index 00000000..2ed864ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift_nonlinear.json new file mode 100644 index 00000000..c0767247 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_2_0_v1.json new file mode 100644 index 00000000..3914078b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_autobolus.json new file mode 100644 index 00000000..e99cb5bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..c6d03d98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift.json new file mode 100644 index 00000000..aa0ad05c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift_nMISF.json new file mode 100644 index 00000000..c8f06709 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..15d5f338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_2_0_v1.json new file mode 100644 index 00000000..88a4ddb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_autobolus.json new file mode 100644 index 00000000..96a9ebb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..41b97f59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift.json new file mode 100644 index 00000000..2303e75c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..e82fec43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..1a84d66e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_2_0_v1.json new file mode 100644 index 00000000..d207889e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_autobolus.json new file mode 100644 index 00000000..82e87d23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..02d567a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift.json new file mode 100644 index 00000000..0e3a2a26 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..014f3530 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..9c98e943 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_2_0_v1.json new file mode 100644 index 00000000..6534d77b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_autobolus.json new file mode 100644 index 00000000..474f476e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..03ce254a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift.json new file mode 100644 index 00000000..620b477d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift_nMISF.json new file mode 100644 index 00000000..f7402fc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift_nonlinear.json new file mode 100644 index 00000000..41c55e3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_2_0_v1.json new file mode 100644 index 00000000..2256160d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_autobolus.json new file mode 100644 index 00000000..c8b1d159 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..6db79451 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift.json new file mode 100644 index 00000000..4b453f65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift_nMISF.json new file mode 100644 index 00000000..edcd2ead --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..be85b666 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_2_0_v1.json new file mode 100644 index 00000000..539c9b74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_autobolus.json new file mode 100644 index 00000000..01548143 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..4a701023 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift.json new file mode 100644 index 00000000..ea2a5524 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..dc4c58ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..8c9db71e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_2_0_v1.json new file mode 100644 index 00000000..d42793f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_autobolus.json new file mode 100644 index 00000000..771269f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..404c4f07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift.json new file mode 100644 index 00000000..d65a14d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift_nMISF.json new file mode 100644 index 00000000..c605b7af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..46dbdc38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_2_0_v1.json new file mode 100644 index 00000000..807963ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_autobolus.json new file mode 100644 index 00000000..fc467ad3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_autobolus_v1_1.json new file mode 100644 index 00000000..a484386a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift.json new file mode 100644 index 00000000..76aed80f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift_nMISF.json new file mode 100644 index 00000000..2769d9f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift_nonlinear.json new file mode 100644 index 00000000..7a79f900 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_2_0_v1.json new file mode 100644 index 00000000..02bbd348 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_autobolus.json new file mode 100644 index 00000000..4342d66b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..f9c54a50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift.json new file mode 100644 index 00000000..4b8f075e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift_nMISF.json new file mode 100644 index 00000000..9fa99791 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift_nonlinear.json new file mode 100644 index 00000000..a1c8cfe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_2_0_v1.json new file mode 100644 index 00000000..943875de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_autobolus.json new file mode 100644 index 00000000..2f9a8d11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..0c9fa734 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_20_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift.json new file mode 100644 index 00000000..c863cd07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift_nMISF.json new file mode 100644 index 00000000..48fa4a34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..afe466d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_adolescent_2_0_v1.json new file mode 100644 index 00000000..d5fd4d54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_adolescent_2_0_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_22_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_22_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_22_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_median_2_0_v1.json new file mode 100644 index 00000000..c212f5d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_median_2_0_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_22_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_22_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_22_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_resistant_2_0_v1.json new file mode 100644 index 00000000..168b097e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_resistant_2_0_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_22_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_22_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_22_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_sensitive_2_0_v1.json new file mode 100644 index 00000000..6941dbb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_22_2h_sensitive_2_0_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_22_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_22_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_22_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_2_0_v1.json new file mode 100644 index 00000000..a7da5c5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_autobolus.json new file mode 100644 index 00000000..e64d99c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..bfd098f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift.json new file mode 100644 index 00000000..5991b589 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift_nMISF.json new file mode 100644 index 00000000..ddf28b71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift_nonlinear.json new file mode 100644 index 00000000..f23d394a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_2_0_v1.json new file mode 100644 index 00000000..018a6bf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_autobolus.json new file mode 100644 index 00000000..7415e117 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_autobolus_v1_1.json new file mode 100644 index 00000000..cf9175e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_60_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift.json new file mode 100644 index 00000000..bf024dee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift_nMISF.json new file mode 100644 index 00000000..28afebaf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift_nonlinear.json new file mode 100644 index 00000000..41b8186a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_2_0_v1.json new file mode 100644 index 00000000..3eda5177 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_autobolus.json new file mode 100644 index 00000000..7bf83dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..ab385e96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift.json new file mode 100644 index 00000000..1db480d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift_nMISF.json new file mode 100644 index 00000000..01778989 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..27e1cb92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_2_0_v1.json new file mode 100644 index 00000000..15959f33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_autobolus.json new file mode 100644 index 00000000..3409dae2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_autobolus_v1_1.json new file mode 100644 index 00000000..83235d9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift.json new file mode 100644 index 00000000..3e9b4cf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift_nMISF.json new file mode 100644 index 00000000..037c2956 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift_nonlinear.json new file mode 100644 index 00000000..bc10b35b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_2_0_v1.json new file mode 100644 index 00000000..9e99a2d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_autobolus.json new file mode 100644 index 00000000..5f6d60ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..7ebcfeef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift.json new file mode 100644 index 00000000..2ffb75f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift_nMISF.json new file mode 100644 index 00000000..d35897d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift_nonlinear.json new file mode 100644 index 00000000..8a236d2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_2_0_v1.json new file mode 100644 index 00000000..46e76d31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_autobolus.json new file mode 100644 index 00000000..b1a7ca7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..a01e0f3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2hr_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift.json new file mode 100644 index 00000000..972b64a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift_nMISF.json new file mode 100644 index 00000000..b3ae5c43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..4aebd541 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_2_0_v1.json new file mode 100644 index 00000000..bec3f0cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_autobolus.json new file mode 100644 index 00000000..c7f818c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..f3f6ca61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift.json new file mode 100644 index 00000000..b6804628 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift_nMISF.json new file mode 100644 index 00000000..e03b91a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..57b06524 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_2_0_v1.json new file mode 100644 index 00000000..e6a7637e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_autobolus.json new file mode 100644 index 00000000..3e1420a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_autobolus_v1_1.json new file mode 100644 index 00000000..150288e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift.json new file mode 100644 index 00000000..7d6fe5c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift_nMISF.json new file mode 100644 index 00000000..74e9324a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift_nonlinear.json new file mode 100644 index 00000000..5345a8a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_2_0_v1.json new file mode 100644 index 00000000..2a232d66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_autobolus.json new file mode 100644 index 00000000..5cead853 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..d770579a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift.json new file mode 100644 index 00000000..a01f71bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift_nMISF.json new file mode 100644 index 00000000..f9da0bf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift_nonlinear.json new file mode 100644 index 00000000..1a58c9a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_2_0_v1.json new file mode 100644 index 00000000..15d944e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_autobolus.json new file mode 100644 index 00000000..0a9b8a78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..cc7fc1f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_70_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift.json new file mode 100644 index 00000000..435fca97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift_nMISF.json new file mode 100644 index 00000000..c6f0c0d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..8d25c4e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_2_0_v1.json new file mode 100644 index 00000000..e50d6893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_autobolus.json new file mode 100644 index 00000000..0d3bdefa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..bce8d60b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift.json new file mode 100644 index 00000000..861ac506 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift_nMISF.json new file mode 100644 index 00000000..a35325c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..d5ecb49a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_2_0_v1.json new file mode 100644 index 00000000..16df769a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_autobolus.json new file mode 100644 index 00000000..908196bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_autobolus_v1_1.json new file mode 100644 index 00000000..df48cfa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift.json new file mode 100644 index 00000000..a487a30a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift_nMISF.json new file mode 100644 index 00000000..d3ea35ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift_nonlinear.json new file mode 100644 index 00000000..5eb77d8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_2_0_v1.json new file mode 100644 index 00000000..3a82684e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_autobolus.json new file mode 100644 index 00000000..08bbd662 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..bc291d71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift.json new file mode 100644 index 00000000..06002e0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift_nMISF.json new file mode 100644 index 00000000..55e293b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift_nonlinear.json new file mode 100644 index 00000000..498cdb3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_autobolus.json new file mode 100644 index 00000000..03de7b5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..64ed2729 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_80_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift.json new file mode 100644 index 00000000..46590921 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift_nMISF.json new file mode 100644 index 00000000..17f35969 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..16516e29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_2_0_v1.json new file mode 100644 index 00000000..a2da5f3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_autobolus.json new file mode 100644 index 00000000..b16f4d8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_autobolus_v1_1.json new file mode 100644 index 00000000..856ce544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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/preset_90_5hrs_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift.json new file mode 100644 index 00000000..82aad2e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift_nMISF.json new file mode 100644 index 00000000..259e7f71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift_nonlinear.json new file mode 100644 index 00000000..f625c394 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_2_0_v1.json new file mode 100644 index 00000000..5a58bcc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_autobolus.json new file mode 100644 index 00000000..d6d61a06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..426819e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift.json new file mode 100644 index 00000000..f80f2d4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift_nMISF.json new file mode 100644 index 00000000..c8ed8f72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift_nonlinear.json new file mode 100644 index 00000000..72a056f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_2_0_v1.json new file mode 100644 index 00000000..f01107a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_autobolus.json new file mode 100644 index 00000000..8e8dc2ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_autobolus_v1_1.json new file mode 100644 index 00000000..d9a2e2e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift.json new file mode 100644 index 00000000..3d4df18c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift_nMISF.json new file mode 100644 index 00000000..e2bcddbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift_nonlinear.json new file mode 100644 index 00000000..037ff374 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_2_0_v1.json new file mode 100644 index 00000000..95ede9ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_autobolus.json new file mode 100644 index 00000000..bbe18fd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..62f86c7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift.json new file mode 100644 index 00000000..84db337c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift_nMISF.json new file mode 100644 index 00000000..faec9bf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift_nonlinear.json new file mode 100644 index 00000000..8ded1ddb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_2_0_v1.json new file mode 100644 index 00000000..0e79bb65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_autobolus.json new file mode 100644 index 00000000..f55b52ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..238f17f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift.json new file mode 100644 index 00000000..0eae99e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift_nMISF.json new file mode 100644 index 00000000..d4a26f8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift_nonlinear.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift_nonlinear.json new file mode 100644 index 00000000..e6c6047a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_swift_nonlinear.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": "swift", + "settings": "reusable.loop_settings.swift_nonlinear", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_autobolus.json new file mode 100644 index 00000000..686046b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_autobolus_v1_1.json new file mode 100644 index 00000000..561fcdd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_swift.json new file mode 100644 index 00000000..38cb8cbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_2_0_v1.json new file mode 100644 index 00000000..442b0f2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_autobolus.json new file mode 100644 index 00000000..4570b5e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..fb139f59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_swift.json new file mode 100644 index 00000000..4d6cfd33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_swift_nMISF.json new file mode 100644 index 00000000..c11674d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_2_0_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_2_0_v1.json new file mode 100644 index 00000000..3a67b8bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_2_0_v1.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": "swift", + "settings": "reusable.loop_settings.2_0_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_autobolus.json new file mode 100644 index 00000000..4cc7c64b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..d4e249e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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/suspend_1h_t2_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_swift.json new file mode 100644 index 00000000..b81f2202 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_swift_nMISF.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_swift_nMISF.json new file mode 100644 index 00000000..a16bd30b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_swift_nMISF.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": "swift", + "settings": "reusable.loop_settings.swift_noMidISF", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_autobolus.json new file mode 100644 index 00000000..d512310f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_autobolus_v1_1.json new file mode 100644 index 00000000..d512310f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.swift_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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_swift.json new file mode 100644 index 00000000..d512310f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_autobolus.json new file mode 100644 index 00000000..5a80e78b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..dff20339 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_swift.json new file mode 100644 index 00000000..1b3db5cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_autobolus.json new file mode 100644 index 00000000..3abc3914 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..5851dc79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_swift.json new file mode 100644 index 00000000..9f018101 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_autobolus.json new file mode 100644 index 00000000..4647bb31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..e2245741 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_swift.json new file mode 100644 index 00000000..61e192cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_autobolus.json new file mode 100644 index 00000000..2b9a98d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..23f92d99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_swift.json new file mode 100644 index 00000000..b00c4f76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_autobolus.json new file mode 100644 index 00000000..e01b9927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..69a93956 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_swift.json new file mode 100644 index 00000000..d894291f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_autobolus.json new file mode 100644 index 00000000..8450eb49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..989f97ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_swift.json new file mode 100644 index 00000000..f03f71db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_autobolus.json new file mode 100644 index 00000000..bb91f701 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..99d2f901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_swift.json new file mode 100644 index 00000000..56e51fc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_autobolus.json new file mode 100644 index 00000000..cf20b00e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..9f220e83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_swift.json new file mode 100644 index 00000000..ed3af4ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_autobolus.json new file mode 100644 index 00000000..71056016 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..78d85028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_swift.json new file mode 100644 index 00000000..12620cf9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_autobolus.json new file mode 100644 index 00000000..c4ab9857 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..ab25a964 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_swift.json new file mode 100644 index 00000000..bb457192 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_autobolus.json new file mode 100644 index 00000000..34f397cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..ebb94bf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_swift.json new file mode 100644 index 00000000..7a3a56e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_autobolus.json new file mode 100644 index 00000000..bcf196db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..5f9f89cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_swift.json new file mode 100644 index 00000000..cff56a6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_autobolus.json new file mode 100644 index 00000000..3a301388 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..a8815c77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_swift.json new file mode 100644 index 00000000..b522f4f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_autobolus.json new file mode 100644 index 00000000..bfca3e1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_autobolus_v1_1.json new file mode 100644 index 00000000..3012167f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_swift.json new file mode 100644 index 00000000..916a3c0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_autobolus.json new file mode 100644 index 00000000..fabdf34b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..3ab1982b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_swift.json new file mode 100644 index 00000000..4c77abd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_autobolus.json new file mode 100644 index 00000000..b49d2e88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..de834eb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_10_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_swift.json new file mode 100644 index 00000000..488cbdd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_autobolus.json new file mode 100644 index 00000000..d49e79e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..932bfb7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_swift.json new file mode 100644 index 00000000..5724950c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_autobolus.json new file mode 100644 index 00000000..1911bb3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_autobolus_v1_1.json new file mode 100644 index 00000000..6afe09b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_swift.json new file mode 100644 index 00000000..1c5b6c86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_autobolus.json new file mode 100644 index 00000000..791a22a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..14bd128f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_swift.json new file mode 100644 index 00000000..a31496a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_autobolus.json new file mode 100644 index 00000000..b3fe212e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..4ea424d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_110_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_swift.json new file mode 100644 index 00000000..ed28b7e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_autobolus.json new file mode 100644 index 00000000..2b6993f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..299ffdc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_swift.json new file mode 100644 index 00000000..12d12014 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_autobolus.json new file mode 100644 index 00000000..fe1cfb9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_autobolus_v1_1.json new file mode 100644 index 00000000..f1c3b7f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_swift.json new file mode 100644 index 00000000..5ed0bbf4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_autobolus.json new file mode 100644 index 00000000..9866f8d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..e9c0aabb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_swift.json new file mode 100644 index 00000000..2362d231 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_autobolus.json new file mode 100644 index 00000000..f4f5d557 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..3651de0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_120_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_swift.json new file mode 100644 index 00000000..21ddff83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_autobolus.json new file mode 100644 index 00000000..524d070c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..8bd88bdb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_swift.json new file mode 100644 index 00000000..77af7a9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_autobolus.json new file mode 100644 index 00000000..e5c06d83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_autobolus_v1_1.json new file mode 100644 index 00000000..35c87099 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_swift.json new file mode 100644 index 00000000..df29671c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_autobolus.json new file mode 100644 index 00000000..d0bd8c5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..5bd14e43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_swift.json new file mode 100644 index 00000000..a7bf3d7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_autobolus.json new file mode 100644 index 00000000..f8eca8f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..334901fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2hr_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_swift.json new file mode 100644 index 00000000..d2d81bda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_autobolus.json new file mode 100644 index 00000000..54f31557 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_autobolus_v1_1.json new file mode 100644 index 00000000..78991fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_3hr_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_swift.json new file mode 100644 index 00000000..241c94cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_autobolus.json new file mode 100644 index 00000000..6ab87a15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..b6aa1175 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_swift.json new file mode 100644 index 00000000..5ec30cd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_autobolus.json new file mode 100644 index 00000000..3fd0a034 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_autobolus_v1_1.json new file mode 100644 index 00000000..bfc30200 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_swift.json new file mode 100644 index 00000000..19cefb5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_autobolus.json new file mode 100644 index 00000000..6d923970 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..5759e976 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_swift.json new file mode 100644 index 00000000..5625ae19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_autobolus.json new file mode 100644 index 00000000..5705f2aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..425bb4a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_130_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_swift.json new file mode 100644 index 00000000..6589100b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_autobolus.json new file mode 100644 index 00000000..011f907b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..94dca9f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_swift.json new file mode 100644 index 00000000..37577532 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_autobolus.json new file mode 100644 index 00000000..a1791e79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_autobolus_v1_1.json new file mode 100644 index 00000000..c047eb4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_swift.json new file mode 100644 index 00000000..4de6c34c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_autobolus.json new file mode 100644 index 00000000..c0edd90e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..91e16ad9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_swift.json new file mode 100644 index 00000000..f4d5fa74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_autobolus.json new file mode 100644 index 00000000..94ab181a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..565480c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_140_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_swift.json new file mode 100644 index 00000000..417aa2de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_autobolus.json new file mode 100644 index 00000000..c9c1437c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..410dcfed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_swift.json new file mode 100644 index 00000000..e1f4aa77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_autobolus.json new file mode 100644 index 00000000..3cf44746 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_autobolus_v1_1.json new file mode 100644 index 00000000..ac497a04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_swift.json new file mode 100644 index 00000000..a1cc5cd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_autobolus.json new file mode 100644 index 00000000..30e336d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..4afcec83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_swift.json new file mode 100644 index 00000000..56c24ac9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_autobolus.json new file mode 100644 index 00000000..24d86cef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..88461892 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_150_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_swift.json new file mode 100644 index 00000000..c095fb15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_autobolus.json new file mode 100644 index 00000000..7de60091 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..ff66784b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_swift.json new file mode 100644 index 00000000..f3653a03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_autobolus.json new file mode 100644 index 00000000..fac764eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_autobolus_v1_1.json new file mode 100644 index 00000000..9d5f8582 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_swift.json new file mode 100644 index 00000000..0c7b8096 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_autobolus.json new file mode 100644 index 00000000..086a2022 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..d13a7851 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_swift.json new file mode 100644 index 00000000..2f01b65c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_autobolus.json new file mode 100644 index 00000000..ac095e98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..19e712fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_160_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_swift.json new file mode 100644 index 00000000..d964c902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_autobolus.json new file mode 100644 index 00000000..a7a9516a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..ccb7298f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_swift.json new file mode 100644 index 00000000..e3f0f905 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_autobolus.json new file mode 100644 index 00000000..15e5172c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..c3da8805 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_swift.json new file mode 100644 index 00000000..02e53f17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_autobolus.json new file mode 100644 index 00000000..5b295ea1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..676423f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_swift.json new file mode 100644 index 00000000..926b6140 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_autobolus.json new file mode 100644 index 00000000..71794116 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..f4fb7321 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_swift.json new file mode 100644 index 00000000..2015d7f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_autobolus.json new file mode 100644 index 00000000..fe6dd010 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..6f0c6a99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_swift.json new file mode 100644 index 00000000..67674bde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_autobolus.json new file mode 100644 index 00000000..4243dfd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..3276e4ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_swift.json new file mode 100644 index 00000000..4de12419 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_autobolus.json new file mode 100644 index 00000000..65834236 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..ea61479e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_swift.json new file mode 100644 index 00000000..715868da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_autobolus.json new file mode 100644 index 00000000..1a974464 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..9f5668f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_swift.json new file mode 100644 index 00000000..2edc92ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_autobolus.json new file mode 100644 index 00000000..017614c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_autobolus_v1_1.json new file mode 100644 index 00000000..0f17ea93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_5h_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_swift.json new file mode 100644 index 00000000..15f6b374 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_autobolus.json new file mode 100644 index 00000000..eca1cb38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..d6f37635 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_swift.json new file mode 100644 index 00000000..798d0bb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_autobolus.json new file mode 100644 index 00000000..f1dad11c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..b2e58aa8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_swift.json new file mode 100644 index 00000000..4634184b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_autobolus.json new file mode 100644 index 00000000..767931ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..9c842e5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_swift.json new file mode 100644 index 00000000..5e5ff0f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_autobolus.json new file mode 100644 index 00000000..953369ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..2341736c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_swift.json new file mode 100644 index 00000000..e2fb72fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_autobolus.json new file mode 100644 index 00000000..d1d1d040 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..8a318030 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_swift.json new file mode 100644 index 00000000..3c43d12f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_autobolus.json new file mode 100644 index 00000000..243a6e16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_autobolus_v1_1.json new file mode 100644 index 00000000..630cb7a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_swift.json new file mode 100644 index 00000000..dedea870 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_autobolus.json new file mode 100644 index 00000000..616a2b92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..36e5df35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_swift.json new file mode 100644 index 00000000..18eb7620 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_autobolus.json new file mode 100644 index 00000000..6bb66a1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..6d6e1bc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_170_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_swift.json new file mode 100644 index 00000000..7a149486 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_autobolus.json new file mode 100644 index 00000000..2cd13d1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..c45a3202 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_swift.json new file mode 100644 index 00000000..100f6fa7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_autobolus.json new file mode 100644 index 00000000..11e29650 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..f1c7224a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_swift.json new file mode 100644 index 00000000..96791559 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_autobolus.json new file mode 100644 index 00000000..91e7f50e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..7bbed637 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_swift.json new file mode 100644 index 00000000..982af6b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_autobolus.json new file mode 100644 index 00000000..e2ac69c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..a223f0c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_swift.json new file mode 100644 index 00000000..1f3102cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_autobolus.json new file mode 100644 index 00000000..1d6a5403 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..aafeacf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_swift.json new file mode 100644 index 00000000..0b4b328c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_autobolus.json new file mode 100644 index 00000000..e5b999f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..ffea6248 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_swift.json new file mode 100644 index 00000000..8918f63d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_resistant_autobolus.json new file mode 100644 index 00000000..74cb1559 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_resistant_swift.json new file mode 100644 index 00000000..c8390f70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_autobolus.json new file mode 100644 index 00000000..c8cac876 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..b2ab92df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_swift.json new file mode 100644 index 00000000..758290cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_autobolus.json new file mode 100644 index 00000000..9cbed1c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..1db2c89f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_swift.json new file mode 100644 index 00000000..b5b6b24d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_autobolus.json new file mode 100644 index 00000000..d370f0fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..ff440c69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_swift.json new file mode 100644 index 00000000..a4cbd927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_autobolus.json new file mode 100644 index 00000000..80fe67ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..536e8fb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_swift.json new file mode 100644 index 00000000..0570dfa2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_autobolus.json new file mode 100644 index 00000000..22b10ce1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..680f042c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_swift.json new file mode 100644 index 00000000..d8751fdf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_autobolus.json new file mode 100644 index 00000000..de744ffe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..f5271421 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_swift.json new file mode 100644 index 00000000..cb29d8da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_autobolus.json new file mode 100644 index 00000000..9f57b09b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_autobolus_v1_1.json new file mode 100644 index 00000000..d32c3138 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_swift.json new file mode 100644 index 00000000..fd92b6cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_autobolus.json new file mode 100644 index 00000000..7535b983 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..11e7f190 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_swift.json new file mode 100644 index 00000000..9893349b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_autobolus.json new file mode 100644 index 00000000..61c5b246 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..182e40ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_180_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_swift.json new file mode 100644 index 00000000..941e5338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_autobolus.json new file mode 100644 index 00000000..35263102 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..e78923d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_swift.json new file mode 100644 index 00000000..933976cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_autobolus.json new file mode 100644 index 00000000..ed2c0864 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..1e07b33f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_swift.json new file mode 100644 index 00000000..83889b9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_autobolus.json new file mode 100644 index 00000000..81b515f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..12477aba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_swift.json new file mode 100644 index 00000000..ac71a275 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_autobolus.json new file mode 100644 index 00000000..e76fad6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..241d93c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_swift.json new file mode 100644 index 00000000..aae53427 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_autobolus.json new file mode 100644 index 00000000..2a80dd46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..6e070c66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_swift.json new file mode 100644 index 00000000..66d15dc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_autobolus.json new file mode 100644 index 00000000..6062ff78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..caf4e04d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_swift.json new file mode 100644 index 00000000..146c06a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_autobolus.json new file mode 100644 index 00000000..ef8b0674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..91115964 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_swift.json new file mode 100644 index 00000000..5a47733b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_autobolus.json new file mode 100644 index 00000000..edcbfa78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..db2763f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_swift.json new file mode 100644 index 00000000..1dc3ade0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_autobolus.json new file mode 100644 index 00000000..60145127 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..fe01d2ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_swift.json new file mode 100644 index 00000000..9010edb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_autobolus.json new file mode 100644 index 00000000..96781b7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..1d07b308 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_swift.json new file mode 100644 index 00000000..d33183d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_autobolus.json new file mode 100644 index 00000000..699110ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..f31d5284 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_swift.json new file mode 100644 index 00000000..800529ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_autobolus.json new file mode 100644 index 00000000..055bb77f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..5431b2b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_swift.json new file mode 100644 index 00000000..f6cb6738 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_autobolus.json new file mode 100644 index 00000000..efe9846f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..fad38d19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_swift.json new file mode 100644 index 00000000..a38a2a2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_autobolus.json new file mode 100644 index 00000000..92cd748c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_autobolus_v1_1.json new file mode 100644 index 00000000..7ee147b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_swift.json new file mode 100644 index 00000000..649274eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_autobolus.json new file mode 100644 index 00000000..e4171300 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..143dc541 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_swift.json new file mode 100644 index 00000000..930c8ab5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_autobolus.json new file mode 100644 index 00000000..c75874ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..1782e2db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_190_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_swift.json new file mode 100644 index 00000000..0f3a2add --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_autobolus.json new file mode 100644 index 00000000..fe6206ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..97ae4edf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_swift.json new file mode 100644 index 00000000..6833e94b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_autobolus.json new file mode 100644 index 00000000..72a932b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..bb05afad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_swift.json new file mode 100644 index 00000000..6dabe97f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_autobolus.json new file mode 100644 index 00000000..460d845e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..99df2b41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_swift.json new file mode 100644 index 00000000..4c5dcaf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_autobolus.json new file mode 100644 index 00000000..77040b2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..024bb1ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_swift.json new file mode 100644 index 00000000..073cd2be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_autobolus.json new file mode 100644 index 00000000..f8185a1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..5e801735 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_swift.json new file mode 100644 index 00000000..7f76bcae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_autobolus.json new file mode 100644 index 00000000..c279e376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..340c35bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_swift.json new file mode 100644 index 00000000..119886b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_autobolus.json new file mode 100644 index 00000000..fde35be9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..695cc294 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_swift.json new file mode 100644 index 00000000..9f536044 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_autobolus.json new file mode 100644 index 00000000..d961c6e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..c47d8eb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_swift.json new file mode 100644 index 00000000..e416d2d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_autobolus.json new file mode 100644 index 00000000..568415e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..f84b693b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_swift.json new file mode 100644 index 00000000..e104ffc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_autobolus.json new file mode 100644 index 00000000..0cda2798 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..cc2860aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_swift.json new file mode 100644 index 00000000..6e57079f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_autobolus.json new file mode 100644 index 00000000..4ac87403 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..a3ad3f17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_swift.json new file mode 100644 index 00000000..20906f6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_autobolus.json new file mode 100644 index 00000000..dbce7d34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..75d768d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_swift.json new file mode 100644 index 00000000..d2584512 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_autobolus.json new file mode 100644 index 00000000..9c23779b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..9ccacb4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_swift.json new file mode 100644 index 00000000..249b272c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_autobolus.json new file mode 100644 index 00000000..996781cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_autobolus_v1_1.json new file mode 100644 index 00000000..5813b611 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_swift.json new file mode 100644 index 00000000..49ea7ac1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_autobolus.json new file mode 100644 index 00000000..d91262e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..a865253f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_swift.json new file mode 100644 index 00000000..3a78a2cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_autobolus.json new file mode 100644 index 00000000..77029e7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..937f22b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_200_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_swift.json new file mode 100644 index 00000000..85e756ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_autobolus.json new file mode 100644 index 00000000..c93e6453 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..1f77a830 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_swift.json new file mode 100644 index 00000000..c066b7a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_autobolus.json new file mode 100644 index 00000000..304c6be7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..2a2b2eb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_swift.json new file mode 100644 index 00000000..d25208ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_autobolus.json new file mode 100644 index 00000000..702046f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..8a038e8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_swift.json new file mode 100644 index 00000000..f14c98c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_autobolus.json new file mode 100644 index 00000000..a622f681 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..d07d8b18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_swift.json new file mode 100644 index 00000000..eea4c1e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_autobolus.json new file mode 100644 index 00000000..02a7e8d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..f78bd8ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_swift.json new file mode 100644 index 00000000..b5aec561 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_autobolus.json new file mode 100644 index 00000000..86a23f92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_autobolus_v1_1.json new file mode 100644 index 00000000..2f7d32b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_swift.json new file mode 100644 index 00000000..e3742d2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_autobolus.json new file mode 100644 index 00000000..62d92729 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..6bd58c9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_swift.json new file mode 100644 index 00000000..33d24545 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_autobolus.json new file mode 100644 index 00000000..f6e9685d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..51feaecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_4h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_swift.json new file mode 100644 index 00000000..acbda0a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_autobolus.json new file mode 100644 index 00000000..39fd0b2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..109296ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_swift.json new file mode 100644 index 00000000..9a996765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_autobolus.json new file mode 100644 index 00000000..134c00bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_autobolus_v1_1.json new file mode 100644 index 00000000..975dd405 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_swift.json new file mode 100644 index 00000000..7a23b9e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_autobolus.json new file mode 100644 index 00000000..a08a3f2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..31ab033c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_swift.json new file mode 100644 index 00000000..e3ca20da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_autobolus.json new file mode 100644 index 00000000..6fa68b96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..530148dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_8h_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_swift.json new file mode 100644 index 00000000..9d4d3b15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_autobolus.json new file mode 100644 index 00000000..67ee1860 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..dd6632c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_swift.json new file mode 100644 index 00000000..2cece1f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_autobolus.json new file mode 100644 index 00000000..59fdd23b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_autobolus_v1_1.json new file mode 100644 index 00000000..d23670e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_swift.json new file mode 100644 index 00000000..3222c77c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_autobolus.json new file mode 100644 index 00000000..2d7b4748 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..627e692c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_swift.json new file mode 100644 index 00000000..338277db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_autobolus.json new file mode 100644 index 00000000..96ec5d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..f0993b2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_20_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_swift.json new file mode 100644 index 00000000..be261b43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_autobolus.json new file mode 100644 index 00000000..4b1c0c68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_autobolus_v1_1.json new file mode 100644 index 00000000..59a097c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2h_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_swift.json new file mode 100644 index 00000000..dc540851 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_autobolus.json new file mode 100644 index 00000000..4b801e90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_autobolus_v1_1.json new file mode 100644 index 00000000..32f323a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_60_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_swift.json new file mode 100644 index 00000000..d9b6f205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_autobolus.json new file mode 100644 index 00000000..29941019 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..657a72a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_swift.json new file mode 100644 index 00000000..7209cb2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_autobolus.json new file mode 100644 index 00000000..fe9ced98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_autobolus_v1_1.json new file mode 100644 index 00000000..ce9a57cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_swift.json new file mode 100644 index 00000000..0c361b08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_autobolus.json new file mode 100644 index 00000000..0a4f610f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..ee6d8936 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_swift.json new file mode 100644 index 00000000..cc3fc0bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_autobolus.json new file mode 100644 index 00000000..6e472bcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..2c34e3fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_2hr_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_swift.json new file mode 100644 index 00000000..67f401ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_autobolus.json new file mode 100644 index 00000000..5b8c8fa4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..ae1248a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_swift.json new file mode 100644 index 00000000..5e4f19fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_autobolus.json new file mode 100644 index 00000000..cc1e187c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_autobolus_v1_1.json new file mode 100644 index 00000000..d543d571 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_swift.json new file mode 100644 index 00000000..df5c6f8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_autobolus.json new file mode 100644 index 00000000..0c1df058 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..a4b32e68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_swift.json new file mode 100644 index 00000000..9ac3aee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_autobolus.json new file mode 100644 index 00000000..ec317fab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..7880fb2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_70_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_swift.json new file mode 100644 index 00000000..24619d05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_autobolus.json new file mode 100644 index 00000000..7cf5f4d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_autobolus_v1_1.json new file mode 100644 index 00000000..506a3b89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_adolescent_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_swift.json new file mode 100644 index 00000000..ca3cf53e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_autobolus.json new file mode 100644 index 00000000..314f3f92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_autobolus_v1_1.json new file mode 100644 index 00000000..9f6372ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_swift.json new file mode 100644 index 00000000..8be451c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_autobolus.json new file mode 100644 index 00000000..c667da19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..d3776805 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_swift.json new file mode 100644 index 00000000..7dfc393f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_autobolus.json new file mode 100644 index 00000000..ae809035 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..a3265b3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_80_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_swift.json new file mode 100644 index 00000000..b0028816 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_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_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_autobolus.json new file mode 100644 index 00000000..ce301520 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_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_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_autobolus_v1_1.json new file mode 100644 index 00000000..2e1743b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_preset_90_5hrs_median_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_swift.json new file mode 100644 index 00000000..f774b3a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_autobolus.json new file mode 100644 index 00000000..1f8e458a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_autobolus_v1_1.json new file mode 100644 index 00000000..163b0ad9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_resistant_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_swift.json new file mode 100644 index 00000000..f1300047 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_autobolus.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_autobolus.json new file mode 100644 index 00000000..df2e7dd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_autobolus.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_autobolus_v1_1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_autobolus_v1_1.json new file mode 100644 index 00000000..c8f9c903 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_autobolus_v1_1.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": "swift", + "settings": "reusable.loop_settings.autobolus_v1_1", + "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_sensitive_swift.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_swift.json new file mode 100644 index 00000000..2e799685 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_swift.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_median_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_median_v1.json new file mode 100644 index 00000000..d512310f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_median_v1.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_resistant_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_resistant_v1.json new file mode 100644 index 00000000..f1300047 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_resistant_v1.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": "swift", + "settings": "reusable.loop_settings.swift_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_sensitive_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_sensitive_v1.json new file mode 100644 index 00000000..2e799685 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_swift_sensitive_v1.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": "swift", + "settings": "reusable.loop_settings.swift_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/tidepool_data_science_simulator/makedata/make_controller.py b/tidepool_data_science_simulator/makedata/make_controller.py index 48145765..3a347437 100644 --- a/tidepool_data_science_simulator/makedata/make_controller.py +++ b/tidepool_data_science_simulator/makedata/make_controller.py @@ -22,7 +22,7 @@ def get_canonical_controller_config(t0=DATETIME_DEFAULT): "rate_rounder": 0.05, "insulin_delay": 10, "carb_delay": 10, - "default_absorption_times": [30.0, 120.0, 180.0, 240.0, 300.0], + "default_absorption_times": [5.0, 30.0, 120.0, 180.0, 240.0, 300.0], "max_basal_rate": 35, "max_bolus": 30, "retrospective_correction_enabled": True, diff --git a/tidepool_data_science_simulator/makedata/make_icgm_patients.py b/tidepool_data_science_simulator/makedata/make_icgm_patients.py index 2117ae4a..427534df 100644 --- a/tidepool_data_science_simulator/makedata/make_icgm_patients.py +++ b/tidepool_data_science_simulator/makedata/make_icgm_patients.py @@ -388,4 +388,4 @@ def transform_icgm_json_to_v2_parser(): if __name__ == "__main__": - export_icgm_scenario_metadata_from_scenario_files() + export_icgm_scenario_metadata_from_scenario_files() \ No newline at end of file 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 93426656..58bf835b 100644 --- a/tidepool_data_science_simulator/makedata/scenario_json_parser_v2.py +++ b/tidepool_data_science_simulator/makedata/scenario_json_parser_v2.py @@ -50,7 +50,17 @@ "rapid_acting_adult": [360, 75], "rapid_acting_child": [360, 65], "walsh": [120, 15], - "fiasp": [360, 55] + "fiasp": [360, 55], + "theoretical_fast_5": [20, 120], + "theoretical_fast_3":[20, 240], + "theoretical_fast_1": [29, 300], + "theoretical_fast_4": [20, 240], + "theoretical_fast_2": [29, 300], + "u500": [360, 1110], + "regular": [360, 420], + "nph": [480, 1320], + "degludec": [540, 1440], + "glargine": [540, 1440] } diff --git a/tidepool_data_science_simulator/projects/autobolus_settings_variability/create_variance.py b/tidepool_data_science_simulator/projects/autobolus_settings_variability/create_variance.py new file mode 100644 index 00000000..27dbfd77 --- /dev/null +++ b/tidepool_data_science_simulator/projects/autobolus_settings_variability/create_variance.py @@ -0,0 +1,117 @@ +import pandas as pd +import os +import random +from typing import List +import logging +from datetime import datetime + +# Set up logging +logging.basicConfig( + level=logging.INFO, + format='%(asctime)s - %(levelname)s - %(message)s', + handlers=[ + logging.FileHandler(f'patient_settings_modification_{datetime.now().strftime("%Y%m%d_%H%M%S")}.log'), + logging.StreamHandler() + ] +) + + +def modify_patient_file(file_path: str) -> bool: + """ + Read a patient file and modify specific settings by ±50%. + + Args: + file_path: Path to the CSV file to modify + Returns: + bool: True if modification was successful, False otherwise + """ + try: + # Read the CSV file + df = pd.read_csv(file_path) + + # Settings to modify + settings_to_modify = [ + 'basal_rate_values', + 'carb_ratio_values', + 'sensitivity_ratio_values' + ] + + modifications_made = False + # Modify each setting if it exists + for setting in settings_to_modify: + # Check if the setting exists in the file + mask = df['setting_name'] == setting + if any(mask): + # Get current value + current_value = float(df.loc[mask, 'settings'].iloc[0]) + + # Randomly increase or decrease by 50% + modifier = 1.5 if random.random() > 0.5 else 0.5 + new_value = current_value * modifier + + # Update the value + df.loc[mask, 'settings'] = new_value + + logging.info(f"Modified {setting} in {os.path.basename(file_path)} from {current_value} to {new_value}") + modifications_made = True + + if modifications_made: + # Create backup of original file + backup_path = file_path + '.backup' + if not os.path.exists(backup_path): + df.to_csv(backup_path, index=False) + logging.info(f"Created backup: {backup_path}") + + # Save the modified file + df.to_csv(file_path, index=False) + logging.info(f"Successfully modified {file_path}") + return True + else: + logging.warning(f"No relevant settings found to modify in {file_path}") + return False + + except Exception as e: + logging.error(f"Error processing {file_path}: {e}") + return False + + +def process_directory(directory_path: str) -> None: + """ + Process all CSV files in the specified directory. + + Args: + directory_path: Path to directory containing patient files + """ + try: + # Ensure directory exists + if not os.path.exists(directory_path): + logging.error(f"Directory not found: {directory_path}") + return + + # Get all CSV files in directory + csv_files = [f for f in os.listdir(directory_path) if f.endswith('.csv')] + + if not csv_files: + logging.warning(f"No CSV files found in {directory_path}") + return + + logging.info(f"Found {len(csv_files)} CSV files to process") + + # Process each file + successful_modifications = 0 + for file_name in csv_files: + file_path = os.path.join(directory_path, file_name) + if modify_patient_file(file_path): + successful_modifications += 1 + + logging.info( + f"Processing complete. Successfully modified {successful_modifications} out of {len(csv_files)} files") + + except Exception as e: + logging.error(f"Error processing directory: {e}") + + +if __name__ == "__main__": + directory_path = "/Users/shawnfoster/data/virtual_patients/json_ready" + logging.info(f"Starting processing of directory: {directory_path}") + process_directory(directory_path) \ No newline at end of file diff --git a/tidepool_data_science_simulator/projects/autobolus_settings_variability/extended_swift_controller.py b/tidepool_data_science_simulator/projects/autobolus_settings_variability/extended_swift_controller.py new file mode 100644 index 00000000..58c031c7 --- /dev/null +++ b/tidepool_data_science_simulator/projects/autobolus_settings_variability/extended_swift_controller.py @@ -0,0 +1,51 @@ +__author__ = "Shawn Foster" + +import datetime +from tidepool_data_science_simulator.models.swift_controller import SwiftLoopController + + +class ExtendedSwiftController(SwiftLoopController): + """ + Extended Swift Loop controller that handles multi-day schedules properly. + Wraps the original SwiftLoopController without modifying its code. + """ + + def prepare_inputs(self, virtual_patient): + """ + Override prepare_inputs to extend schedule timelines properly. + + Parameters + ---------- + virtual_patient : VirtualPatient + The virtual patient model + + Returns + ------- + dict + Inputs for the Swift Loop Algorithm with extended schedules + """ + # First get base inputs from parent class + base_inputs = super().prepare_inputs(virtual_patient) + + # Get the simulation time range + current_time = self.time + simulation_end = current_time + datetime.timedelta(hours=24) # At least 24h ahead + + # Get schedule inputs for full duration + basal_values, basal_starts, basal_ends = ( + virtual_patient.pump.pump_config.basal_schedule.get_loop_swift_inputs() + ) + + isf_values, isf_starts, isf_ends = ( + virtual_patient.pump.pump_config.insulin_sensitivity_schedule.get_loop_swift_inputs() + ) + + cir_values, cir_starts, cir_ends = ( + virtual_patient.pump.pump_config.carb_ratio_schedule.get_loop_swift_inputs() + ) + + tr_min_values, tr_max_values, tr_starts, tr_ends = ( + virtual_patient.pump.pump_config.target_range_schedule.get_loop_swift_inputs() + ) + + # Update \ No newline at end of file diff --git a/tidepool_data_science_simulator/projects/autobolus_settings_variability/extract_glucose_history.py b/tidepool_data_science_simulator/projects/autobolus_settings_variability/extract_glucose_history.py new file mode 100644 index 00000000..c4380cfd --- /dev/null +++ b/tidepool_data_science_simulator/projects/autobolus_settings_variability/extract_glucose_history.py @@ -0,0 +1,65 @@ +__author__ = """Shawn Foster""" + +import os +import pandas as pd +import re + + +def extract_last_three_rows(input_file, output_file): + try: + # Read the CSV file + df = pd.read_csv(input_file) + + # Select the last 3 rows + last_three_rows = df.tail(3) + + # Write the last 3 rows to a new CSV file + last_three_rows.to_csv(output_file, index=False) + + print(f"Extracted last 3 rows from {os.path.basename(input_file)} to {os.path.basename(output_file)}") + except Exception as e: + print(f"Error processing {input_file}: {e}") + + +def process_csv_files(input_directory, output_directory): + # Create output directory if it doesn't exist + os.makedirs(output_directory, exist_ok=True) + + # Find all CSV files with 'condition' in their name + condition_files = [f for f in os.listdir(input_directory) if 'condition' in f and f.endswith('.csv')] + + # Sort the files to ensure consistent ordering + condition_files.sort() + + # Iterate through condition files first and rename them + for index, filename in enumerate(condition_files, 1): + input_path = os.path.join(input_directory, filename) + + # Create new filename + new_filename = f"icgm_user_{index}.csv" + new_path = os.path.join(input_directory, new_filename) + + # Rename the file + os.rename(input_path, new_path) + print(f"Renamed {filename} to {new_filename}") + + # Now process all CSV files in the directory + for filename in os.listdir(input_directory): + # Check if the file is a CSV + if filename.endswith('.csv'): + input_path = os.path.join(input_directory, filename) + + # Create output filename based on input filename + output_filename = f"{filename}" + output_path = os.path.join(output_directory, output_filename) + + # Extract last 3 rows + extract_last_three_rows(input_path, output_path) + + +# Set directories +input_directory = '/Users/shawnfoster/data/virtual_patients/raw_files' +output_directory = '/Users/shawnfoster/data/virtual_patients/glucose_history' + +# Run the script +process_csv_files(input_directory, output_directory) \ No newline at end of file diff --git a/tidepool_data_science_simulator/projects/autobolus_settings_variability/generate_meals.py b/tidepool_data_science_simulator/projects/autobolus_settings_variability/generate_meals.py new file mode 100644 index 00000000..a51140ab --- /dev/null +++ b/tidepool_data_science_simulator/projects/autobolus_settings_variability/generate_meals.py @@ -0,0 +1,270 @@ +import random +from datetime import datetime, timedelta +import pandas as pd +import os +import shutil +import json + + +def get_duration_from_scenario(): + try: + with open('icgm_to_scenario.py', 'r') as file: + content = file.read() + duration_str = "duration_hours = " + start_index = content.find(duration_str) + if start_index != -1: + end_index = content.find('\n', start_index) + duration_line = content[start_index:end_index].strip() + # Extract just the number by splitting on '#' and taking first part + duration_value = duration_line.split('=')[1].split('#')[0].strip() + duration = float(duration_value) + print(f"Found duration: {duration} hours") + return duration + except Exception as e: + print(f"Error reading duration: {e}") + return 24.0 # Default fallback + + return 24.0 # Default fallback + + +def generate_random_meals(): + # Set the start date/time and get duration from scenario file + start_datetime = datetime.strptime("8/15/2019 12:00:00", "%m/%d/%Y %H:%M:%S") + duration_hours = get_duration_from_scenario() + end_datetime = start_datetime + timedelta(hours=duration_hours) + + current_date = start_datetime + all_meal_times = [] + all_meal_sizes = [] + + while current_date < end_datetime: + # Generate 2-4 meals for each day + num_meals = random.randint(2, 4) + + # For first day, start from current time + if current_date.date() == start_datetime.date(): + earliest_time = current_date.hour + earliest_minute = current_date.minute + else: + earliest_time = 5 # 5 AM + earliest_minute = 0 + + # Generate meals for this day + day_meals = 0 + while day_meals < num_meals: + random_hour = random.randint(earliest_time, 22) # Between earliest time and 10 PM + random_minute = random.randint(earliest_minute if random_hour == earliest_time else 0, 59) + + meal_datetime = current_date.replace(hour=random_hour, minute=random_minute) + + if meal_datetime >= start_datetime and meal_datetime < end_datetime: + meal_datetime_str = meal_datetime.strftime("%m/%d/%Y %H:%M:%S") + meal_size = random.randint(20, 80) + + all_meal_times.append(meal_datetime_str) + all_meal_sizes.append(meal_size) + day_meals += 1 + + # Move to next day + current_date = current_date + timedelta(days=1) + current_date = current_date.replace(hour=0, minute=0) + + return all_meal_times, all_meal_sizes + + +def update_csv_with_meals_and_boluses(file_path): + try: + # Read the existing CSV file + df = pd.read_csv(file_path) + + # Generate random meals + meal_times, meal_sizes = generate_random_meals() + + # Create new rows for the meals and boluses + new_rows = [] + + # Add carb_dates + for time in meal_times: + new_rows.append({ + 'setting_name': 'carb_dates', + 'settings': time + }) + + # Add actual_carbs + for value in meal_sizes: + new_rows.append({ + 'setting_name': 'actual_carbs', + 'settings': value + }) + + # Add dose start times (same as meal times) + for time in meal_times: + new_rows.append({ + 'setting_name': 'dose_start_times', + 'settings': time + }) + + # Add dose end times (same as meal times) + for time in meal_times: + new_rows.append({ + 'setting_name': 'dose_end_times', + 'settings': time + }) + + # Add dose values (accept_recommendation for each meal) + for _ in meal_times: + new_rows.append({ + 'setting_name': 'dose_values', + 'settings': 'accept_recommendation' + }) + + # Add dose types (bolus for each meal) + for _ in meal_times: + new_rows.append({ + 'setting_name': 'dose_types', + 'settings': 'bolus' + }) + + # Remove existing meal and bolus related rows if they exist + df = df[~df['setting_name'].isin([ + 'carb_dates', 'actual_carbs', + 'dose_start_times', 'dose_end_times', 'dose_values', 'dose_types' + ])] + + # Add new rows + df = pd.concat([df, pd.DataFrame(new_rows)], ignore_index=True) + + # Save the updated DataFrame back to the CSV + df.to_csv(file_path, index=False) + print(f"Updated file: {file_path}") + print(f"Total meals generated: {len(meal_times)}") + + # Print sample of meal and bolus data (first 5 entries) + print("\nSample of new meal and bolus data (first 5 entries):") + meal_rows = df[df['setting_name'].isin([ + 'carb_dates', 'actual_carbs', + 'dose_start_times', 'dose_end_times', 'dose_values', 'dose_types' + ])] + print(meal_rows.head()) + + except Exception as e: + print(f"Error processing file {file_path}: {e}") + + +def create_test_file(source_file, test_directory): + # Create test directory if it doesn't exist + os.makedirs(test_directory, exist_ok=True) + + # Create test file name + test_file = os.path.join(test_directory, 'test_' + os.path.basename(source_file)) + + # Copy the source file to create test file + shutil.copy2(source_file, test_file) + print(f"Created test file: {test_file}") + + return test_file + + +def update_csv_with_meals_and_boluses(file_path): + try: + # Read the existing CSV file + df = pd.read_csv(file_path) + print(f"Initial carb dates: {df[df['setting_name'] == 'carb_dates']['settings'].tolist()}") + + # Generate random meals + meal_times, meal_sizes = generate_random_meals() + print(f"New generated meal times: {meal_times[:2]}") # Show first 2 for brevity + + # Remove existing rows + df = df[~df['setting_name'].isin([ + 'carb_dates', 'actual_carbs', + 'dose_start_times', 'dose_end_times', 'dose_values', 'dose_types' + ])] + print( + f"After removal - any remaining carb dates?: {df[df['setting_name'] == 'carb_dates']['settings'].tolist()}") + + # Create new rows for the meals and boluses + new_rows = [] + + # Add carb_dates + for time in meal_times: + new_rows.append({ + 'setting_name': 'carb_dates', + 'settings': time + }) + + # Add actual_carbs + for value in meal_sizes: + new_rows.append({ + 'setting_name': 'actual_carbs', + 'settings': value + }) + + # Add dose start times (same as meal times) + for time in meal_times: + new_rows.append({ + 'setting_name': 'dose_start_times', + 'settings': time + }) + + # Add dose end times (same as meal times) + for time in meal_times: + new_rows.append({ + 'setting_name': 'dose_end_times', + 'settings': time + }) + + # Add dose values (accept_recommendation for each meal) + for _ in meal_times: + new_rows.append({ + 'setting_name': 'dose_values', + 'settings': 'accept_recommendation' + }) + + # Add dose types (bolus for each meal) + for _ in meal_times: + new_rows.append({ + 'setting_name': 'dose_types', + 'settings': 'bolus' + }) + + # Add new rows + df = pd.concat([df, pd.DataFrame(new_rows)], ignore_index=True) + + # Save the updated DataFrame back to the CSV + df.to_csv(file_path, index=False) + print(f"Updated file: {file_path}") + print(f"Total meals generated: {len(meal_times)}") + + # Print final carb dates to verify + print(f"Final carb dates: {df[df['setting_name'] == 'carb_dates']['settings'].tolist()[:2]}") # Show first 2 + + except Exception as e: + print(f"Error processing file {file_path}: {e}") + +def main(): + source_directory = "/Users/shawnfoster/data/virtual_patients/json_ready" + test_directory = "/Users/shawnfoster/data/virtual_patients/test" + + # Test mode with single file + TEST_MODE = False # Set to False to process all files + + if TEST_MODE: + source_file = os.path.join(source_directory, "icgm_user_666.csv") + if os.path.exists(source_file): + test_file = create_test_file(source_file, test_directory) + print("\nProcessing test file...") + update_csv_with_meals_and_boluses(test_file) + else: + print(f"Error: Source file not found: {source_file}") + else: + # Process all files in the directory + csv_files = [f for f in os.listdir(source_directory) if f.endswith('.csv')] + for file_name in csv_files: + file_path = os.path.join(source_directory, file_name) + print(f"\nProcessing: {file_name}") + update_csv_with_meals_and_boluses(file_path) + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/tidepool_data_science_simulator/projects/autobolus_settings_variability/icgm_to_scenario.py b/tidepool_data_science_simulator/projects/autobolus_settings_variability/icgm_to_scenario.py new file mode 100644 index 00000000..664c5318 --- /dev/null +++ b/tidepool_data_science_simulator/projects/autobolus_settings_variability/icgm_to_scenario.py @@ -0,0 +1,422 @@ +import os +import random +import pandas as pd +import json +from datetime import datetime +from typing import List, Dict, Optional, Any + +from tidepool_data_science_simulator.makedata.scenario_json_parser_v2 import POINTER_OBJ_DIR + + +def get_random_patient_files(directory_path: str, num_files: int) -> List[str]: + """ + Select random patient files from the specified directory. + + Args: + directory_path: Path to the directory containing patient files + num_files: Number of files to randomly select + + Returns: + List of selected file paths + """ + # Get all files in directory + all_files = [f for f in os.listdir(directory_path) if f.endswith('.csv')] + + # Select random files + selected_files = random.sample(all_files, min(num_files, len(all_files))) + + # Return full paths + return [os.path.join(directory_path, f) for f in selected_files] + + +def count_leaf_nodes(data, parent_path=""): + """ + Recursively count and print information about leaf nodes in a dictionary structure. + + Args: + data: Dictionary or value to analyze + parent_path: String tracking the path to this node + + Returns: + int: Number of leaf nodes found + """ + count = 0 + + if isinstance(data, dict): + for key, value in data.items(): + current_path = f"{parent_path}.{key}" if parent_path else key + if isinstance(value, (dict, list)): + count += count_leaf_nodes(value, current_path) + else: + count += 1 + print(f"Leaf node at {current_path}: {value}") + elif isinstance(data, list): + for i, value in enumerate(data): + current_path = f"{parent_path}[{i}]" + if isinstance(value, (dict, list)): + count += count_leaf_nodes(value, current_path) + else: + count += 1 + print(f"Leaf node at {current_path}: {value}") + else: + count = 1 + print(f"Leaf node at {parent_path}: {data}") + + return count + +def read_patient_data(file_path: str) -> dict: + """ + Read patient data from CSV file and extract settings including meals and doses. + + Args: + file_path: Path to the CSV file + + Returns: + Dictionary containing patient settings and meal/dose data + """ + try: + df = pd.read_csv(file_path) + + # Initialize settings dictionary + settings = {} + + # Look for suspend_threshold if it exists + suspend_row = df[df['setting_name'] == 'suspend_threshold'] + if not suspend_row.empty: + try: + # Convert to integer instead of float + settings['suspend_threshold'] = int(float(suspend_row.iloc[0]['settings'])) + except ValueError as e: + print(f"Error converting suspend_threshold: {e}") + settings['suspend_threshold'] = 67 # default value is already an integer + else: + settings['suspend_threshold'] = 67 # default value is already an integer + + # Look for actual_carb_ratios (for patient model) + actual_carb_row = df[df['setting_name'] == 'actual_carb_ratios'] + if not actual_carb_row.empty: + try: + settings['actual_carb_ratios'] = float(actual_carb_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting actual_carb_ratios: {e}") + settings['actual_carb_ratios'] = 15 # default value + else: + print("No actual_carb_ratios found in file") + settings['actual_carb_ratios'] = 15 # default value + + # Look for sensitivity factor for patient model + actual_sensitivity_row = df[df['setting_name'] == 'actual_sensitivity_ratios'] + if not actual_sensitivity_row.empty: + try: + settings['actual_sensitivity_ratios'] = float(actual_sensitivity_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting actual_sensitivity_ratios: {e}") + settings['actual_sensitivity_ratios'] = 25 # default value + else: + print("No actual_sensitivity_ratios found in file") + settings['actual_sensitivity_ratios'] = 25 # default value + + # Look for basal rate for patient model + actual_basal_row = df[df['setting_name'] == 'actual_basal_rates'] + if not actual_basal_row.empty: + try: + settings['actual_basal_rates'] = float(actual_basal_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting actual_basal_rates: {e}") + settings['actual_basal_rates'] = 1.33 # default value + else: + print("No actual_basal_rates found in file") + settings['actual_basal_rates'] = 1.33 # default value + + # Look for carb_ratio_values (for pump) + carb_ratio_row = df[df['setting_name'] == 'carb_ratio_values'] + if not carb_ratio_row.empty: + try: + settings['carb_ratio_values'] = float(carb_ratio_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting carb_ratio_values: {e}") + settings['carb_ratio_values'] = 5.5 # default value + else: + print("No carb_ratio_values found in file") + settings['carb_ratio_values'] = 5.5 # default value + + # Look for pump basal rate + basal_row = df[df['setting_name'] == 'basal_rate_values'] + if not basal_row.empty: + try: + settings['basal_rate_values'] = float(basal_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting basal_rate_values: {e}") + settings['basal_rate_values'] = 1.33 # default value + else: + print("No basal_rate_values found in file") + settings['basal_rate_values'] = 1.33 # default value + + # Look for correction range + target_low_row = df[df['setting_name'] == 'target_range_low'] + if not target_low_row.empty: + try: + settings['target_range_low'] = float(target_low_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting target_range_low: {e}") + settings['target_range_low'] = 80.0 # default value + else: + print("No target_range_low found in file") + settings['target_range_low'] = 80.0 # default value + + target_high_row = df[df['setting_name'] == 'target_range_high'] + if not target_high_row.empty: + try: + settings['target_range_high'] = float(target_high_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting target_range_high: {e}") + settings['target_range_high'] = 180.0 # default value + else: + print("No target_range_high found in file") + settings['target_range_high'] = 180.0 # default value + + # Look for pump sensitivity factor + sensitivity_row = df[df['setting_name'] == 'sensitivity_ratio_values'] + if not sensitivity_row.empty: + try: + settings['sensitivity_ratio_values'] = float(sensitivity_row.iloc[0]['settings']) + except ValueError as e: + print(f"Error converting sensitivity_ratio_values: {e}") + settings['sensitivity_ratio_values'] = 25 # default value + else: + print("No sensitivity_ratio found in file") + settings['sensitivity_ratio_values'] = 25 # default value + + settings['meals'] = [] + settings['doses'] = [] + + # Get all carb dates and values + carb_dates = df[df['setting_name'] == 'carb_dates']['settings'].tolist() + print(f"Reading carb dates from CSV: {carb_dates[:2]}") # Show first 2 dates + + carb_values = df[df['setting_name'] == 'actual_carbs']['settings'].tolist() + + # Validate and pair carb dates with values + if len(carb_dates) == len(carb_values): + for date, value in zip(carb_dates, carb_values): + try: + carb_value = float(value) + # Don't try to parse and reformat the date - it's already correct + settings['meals'].append({ + "start_time": date, # Use the date string directly + "value": carb_value, + "type": "carb" # Add the type field + }) + except ValueError as e: + print(f"Error converting carb value {value}: {e}") + + # Get all dose times and values + dose_times = df[df['setting_name'] == 'dose_start_times']['settings'].tolist() + dose_values = df[df['setting_name'] == 'dose_values']['settings'].tolist() + + # Validate and pair dose times with values + if len(dose_times) == len(dose_values): + for time, value in zip(dose_times, dose_values): + if value == 'accept_recommendation': + settings['doses'].append({ + "time": time, + "value": "accept_recommendation" + }) + else: + print(f"Mismatched dose times ({len(dose_times)}) and values ({len(dose_values)})") + + print("\nDose data:") + print("Number of doses:", len(settings['doses'])) + if settings['doses']: + print("Sample dose:", settings['doses'][0]) + + return settings + + except Exception as e: + print(f"Error reading file {file_path}: {e}") + return None + + +from typing import Dict, List, Optional # Add Optional to the imports at the top + + +def get_glucose_history_pointer(patient_id: str) -> str: + """ + Create a pointer reference to the reusable glucose history file. + + Args: + patient_id: The ID of the patient (e.g., 'icgm_user_477') + + Returns: + String pointer in the format "reusable.glucose.icgm_virtual_pt." + """ + return f"reusable.glucose.{patient_id}" + + +def create_basic_scenario_json(patient_id: str, duration_hours: float, settings: Dict[str, Any]) -> Dict: + glucose_history_pointer = f"reusable.glucose.{patient_id}" + + # Create carb entries with type + modified_meals = [] + for meal in settings.get('meals', []): + meal_with_type = meal.copy() + meal_with_type['type'] = 'carb' + modified_meals.append(meal_with_type) + +# Create proper bolus entries + modified_boluses = [] + for bolus in settings.get('doses', []): + modified_bolus = { + 'time': bolus['time'], + 'value': bolus['value'] + } + modified_boluses.append(modified_bolus) + + # Create base JSON structure + scenario = { + "metadata": { + "risk-id": f"TLR-AB_{patient_id}", + "simulation_id": f"test_simulation_{patient_id}", + "risk_description": "Autobolus/TBR comparison with incorrect settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_autobolus_v1_2", + "override_config": [ + { + "sim_id": f"scenario_{patient_id}", + "duration_hours": duration_hours, + "patient": { + "sensor": { + "glucose_history": glucose_history_pointer + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [settings['target_range_low']], + "upper_values": [settings['target_range_high']] + }, + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [settings['carb_ratio_values']] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [settings['basal_rate_values']] + }, + "insulin_sensitivity_factor": { + "start_times": ["0:00:00"], + "values": [settings['sensitivity_ratio_values']] + } + }, + "carb_entries": modified_meals, + }, + "patient_model": { + "glucose_history": glucose_history_pointer, + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [settings['actual_carb_ratios']] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [settings['actual_basal_rates']] + }, + "insulin_sensitivity_factor": { + "start_times": ["0:00:00"], + "values": [settings['actual_sensitivity_ratios']] + } + }, + "carb_entries": modified_meals, + "bolus_entries": [ + { + "time": dose["time"], + "value": dose["value"] + } + for dose in settings.get('doses', []) + ] + } + }, + "controller": { + "settings": { + "suspend_threshold": settings['suspend_threshold'], + "partial_application_factor": 0.4, + "max_bolus": 20 + } + } + } + ] + } + + print("\nFinal JSON structure:") + pump_boluses = scenario['override_config'][0]['patient']['pump'].get('bolus_entries', []) + patient_boluses = scenario['override_config'][0]['patient']['patient_model']['bolus_entries'] + print("Pump bolus entries:", pump_boluses) + print("Patient model bolus entries:", patient_boluses) + + for i, override in enumerate(scenario["override_config"]): + print(f"\nAnalyzing override configuration {i}:") + leaf_count = count_leaf_nodes(override) + print(f"Total leaf nodes in override {i}: {leaf_count}") + + return scenario + + +def save_json_file(data: Dict, output_dir: str, filename: str): + """ + Save data as JSON file. + + Args: + data: Dictionary to save as JSON + output_dir: Directory to save the file + filename: Name of the file + """ + # Create output directory if it doesn't exist + os.makedirs(output_dir, exist_ok=True) + + # Create full file path + file_path = os.path.join(output_dir, filename) + + # Save JSON file with nice formatting + with open(file_path, 'w') as f: + json.dump(data, f, indent=4) + + print(f"Saved JSON file: {file_path}") + + +def main(): + # Configuration + data_directory = "/Users/shawnfoster/data/virtual_patients/json_ready" + output_directory = "/Users/shawnfoster/PycharmProjects/data-science-simulator-v2/data-science-simulator/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_compare_ab-tbr/TLR-ab_04" + num_patients = 100 # Number of patients to select + duration_hours = 24.0 # Duration in hours + + # Get random patient files + selected_files = get_random_patient_files(data_directory, num_patients) + + # Process each file and create JSON + for file_path in selected_files: + patient_id = os.path.splitext(os.path.basename(file_path))[0] + print(f"\nProcessing patient: {patient_id}") + + # Read patient data and extract settings + settings = read_patient_data(file_path) + + if settings is not None: + # Create basic scenario JSON with settings and glucose pointer + scenario_data = create_basic_scenario_json( + patient_id, + duration_hours, + settings + ) + + # Save JSON file + json_filename = f"Simulation-configuration-TLR-{patient_id}_scenario.json" + save_json_file(scenario_data, output_directory, json_filename) + + print(f"Processed {len(settings['doses'])} doses:") + for dose in settings['doses'][:3]: # Show first 3 doses + print(f" {dose}") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/tidepool_data_science_simulator/projects/autobolus_settings_variability/preprocess_raw_to_scenario.py b/tidepool_data_science_simulator/projects/autobolus_settings_variability/preprocess_raw_to_scenario.py new file mode 100644 index 00000000..06f4cf75 --- /dev/null +++ b/tidepool_data_science_simulator/projects/autobolus_settings_variability/preprocess_raw_to_scenario.py @@ -0,0 +1,78 @@ +__author__ = "Shawn Foster" + +import os +import pandas as pd +import random # Add this import + +import os +import pandas as pd +import random # Add this import + + +def select_random_files(input_dir, num_files): + """ + Select a random subset of CSV files from the input directory. + + Args: + input_dir (str): Directory containing CSV files + num_files (int): Number of files to select + + Returns: + list: Selected filenames + """ + # Get all CSV files in directory + all_files = [f for f in os.listdir(input_dir) if f.endswith('.csv')] + + # Select random files (don't select more than available) + return random.sample(all_files, min(num_files, len(all_files))) + +def process_csv_files(input_dir, output_dir, files_to_process=None): + """ + Process CSV files in the input directory. + + Args: + input_dir (str): Input directory path + output_dir (str): Output directory path + files_to_process (list): Optional list of specific files to process + """ + os.makedirs(output_dir, exist_ok=True) + + # If no specific files provided, process all CSV files + if files_to_process is None: + files_to_process = [f for f in os.listdir(input_dir) if f.endswith('.csv')] + + for filename in files_to_process: + if filename.endswith('.csv'): + input_path = os.path.join(input_dir, filename) + output_path = os.path.join(output_dir, filename) + + try: + df = pd.read_csv(input_path) + df = df.iloc[:-4] + df = df.iloc[:, :3] + + df.iloc[:, 1] = df.iloc[:, 1].fillna('') + df.iloc[:, 2] = df.iloc[:, 2].fillna('') + + mask = (df.iloc[:, 1] == '') & (df.iloc[:, 2] != '') + df.loc[mask, df.columns[1]] = df.loc[mask, df.columns[2]] + df.loc[mask, df.columns[2]] = '' + + df = df.iloc[:, :2] + df.to_csv(output_path, index=False) + print(f"Processed {filename}") + + except Exception as e: + print(f"Error processing {filename}: {e}") + +if __name__ == "__main__": + input_directory = "/Users/shawnfoster/data/virtual_patients/raw_files" + output_directory = "/Users/shawnfoster/data/virtual_patients/json_ready" + num_files_to_process = 100 + + files_to_process = select_random_files(input_directory, num_files_to_process) + print(f"Selected {len(files_to_process)} files to process:") + for file in files_to_process: + print(f"- {file}") + + process_csv_files(input_directory, output_directory, files_to_process) \ No newline at end of file diff --git a/tidepool_data_science_simulator/projects/autobolus_settings_variability/trim_history_to_seed.py b/tidepool_data_science_simulator/projects/autobolus_settings_variability/trim_history_to_seed.py new file mode 100644 index 00000000..7d56f687 --- /dev/null +++ b/tidepool_data_science_simulator/projects/autobolus_settings_variability/trim_history_to_seed.py @@ -0,0 +1,53 @@ +import os +import pandas as pd +from datetime import datetime, timedelta + + +def process_csv_files(input_directory, output_directory): + start_datetime = datetime(2019, 8, 15, 0, 40, 0) + num_intervals = 137 + interval_minutes = 5 + + os.makedirs(output_directory, exist_ok=True) + + for filename in os.listdir(input_directory): + if filename.endswith('.csv'): + input_path = os.path.join(input_directory, filename) + try: + df = pd.read_csv(input_path) + glucose_df = df[df['setting_name'] == 'actual_blood_glucose'] + + if not glucose_df.empty: + # Get numeric columns (excluding 'setting_name' and 'settings') + value_columns = [col for col in glucose_df.columns if col.isdigit()] + # Convert row to series and round values + values = glucose_df[value_columns].iloc[0].astype(float).round().astype(int) + values = values.head(num_intervals) + + # Create timestamps + timestamps = [ + (start_datetime + timedelta(minutes=interval_minutes * i)).strftime('%-m/%d/%Y %H:%M:%S') + for i in range(num_intervals) + ] + + # Create output DataFrame + result_df = pd.DataFrame({ + 'datetime': timestamps[:len(values)], + 'value': values, + 'units': ['mg/dL'] * len(values) + }) + + output_path = os.path.join(output_directory, filename.replace('_trimmed.csv', '.csv')) + result_df.to_csv(output_path, index=False) + print(f"Processed {filename}") + + except Exception as e: + print(f"Error processing {filename}: {e}") + import traceback + print(traceback.format_exc()) + + +if __name__ == "__main__": + input_directory = '/Users/shawnfoster/data/virtual_patients/glucose_history' + output_directory = '/Users/shawnfoster/data/virtual_patients/glucose_history/trimmed' + process_csv_files(input_directory, output_directory) \ No newline at end of file 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..1ece9687 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 @@ -18,7 +18,7 @@ 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/") +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") @@ -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 = "insulin_parameters_exploratory" # 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 ("mismatch") not in risk_dir_name: + print(f"Skipping {risk_dir_name} as it doesn't contain selected subdirectory") 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)